DELETE FROM T_MATERIAL_INVENTORY_MONTH_RECORD WHERE RECORDDAY = 20 AND RECORDMONTH = 12 AND RECORDYEAR = 2023 INSERT INTO T_MATERIAL_INVENTORY_MONTH_RECORD SELECT T0.FMASTERID ,T0.FMATERIALID ,T0.FNUMBER ,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_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