Files
GateDge2023_ljy/MonthlyProductionSchedule/SQLServer/生产计划表2.0/查询_物料库存记录.sql
2024-01-02 10:44:59 +08:00

31 lines
758 B
SQL

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