33 lines
872 B
MySQL
33 lines
872 B
MySQL
|
|
--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 -- 'ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
|
,T0P.FPACKUNITCONVERRATIO -- '<27><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>'
|
|||
|
|
,T0P.FPACKUNITID -- '<27><>λ'
|
|||
|
|
,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
|