--DELETE FROM T_MATERIAL_INVENTORY_MONTH_RECORD WHERE RECORDDAY = 27 AND RECORDMONTH = 12 AND RECORDYEAR = 2023 INSERT INTO T_MATERIAL_INVENTORY_MONTH_RECORD SELECT T0.FMASTERID ,T0.FMATERIALID ,T0.FNUMBER --,T0_L.FNAME ,ISNULL(T1.STOCKQTY,0) AS FSTOCKQTY ,T0P.FLOTYIELD -- '每批产量' ,T0P.FPACKUNITCONVERRATIO -- '包装规格' ,T0P.FPACKUNITID -- '单位' ,T0.FUSEORGID ,2023 AS RECORDYEAR ,12 AS RECORDMONTH ,20 AS RECORDDAY FROM T_BD_MATERIAL T0 LEFT JOIN T_BD_MATERIAL_L T0_L ON (T0_L.FMATERIALID = T0.FMATERIALID AND T0_L.FLOCALEID = 2052) LEFT JOIN T_BD_MATERIALPRODUCE T0P ON T0P.FMATERIALID = T0.FMATERIALID LEFT JOIN ( SELECT T1.FMATERIALID ,SUM(T1.FBASEQTY) AS STOCKQTY FROM T_STK_INVENTORY T1 GROUP BY T1.FMATERIALID ) T1 ON T0.FMATERIALID = T1.FMATERIALID WHERE T0.FDOCUMENTSTATUS = 'C' AND T0.FUSEORGID =1 ORDER BY T0.FMATERIALID