Files
GateDge2023_ljy/MonthlyProductionSchedule/SQLServer/生产计划表2.0/查询_物料库存记录.sql
PastSaid 876ebdd603 1
2023-12-29 08:46:01 +08:00

33 lines
872 B
SQL

--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