Files
GateDge2023_ljy/SAL_OUTSTOCK/SQLServer/月度生产计划表-预测单.sql
2023-12-10 03:58:57 +08:00

48 lines
1.6 KiB
Transact-SQL

declare @LCID int
set @LCID = 2052
SELECT
A.FBILLNO
,ae.FMATERIALID
,b.FBILLNO
--,'' AS '产品名称'
--,(CASE
-- FEXPUNIT
-- WHEN 'Y' THEN
-- CONVERT ( VARCHAR, BA.FEXPPERIOD ) + '年'
-- WHEN 'M' THEN
-- CONVERT ( VARCHAR, ba.FEXPPERIOD) + '月'
-- WHEN 'D' THEN
-- CONVERT ( VARCHAR, ba.FEXPPERIOD ) + '日' ELSE ''
--END) as '有效期'
--,'' as '标准批量'
--,'' as '每批产量(件)'
--,'' as '包装规格'
--,'' as '包装规格-换算值'
--,a.FUNITID
--,'' as '单位'
--,'' as '安全库存量(件)'
--,BA.FSAFESTOCK AS '安全库存数量'
,AE.m01 as '本月预计需求量'
,AE.s01 as '前三月发货量'
,AE.s02 as '前二月发货量'
,AE.s03 as '前一月发货量'
--,EE_A.FSTOCKINQUAAUXQTY as '已入库量'
--,'' as '在生产量'
--,(EE_A.FSTOCKINQUAAUXQTY + 0) as '合计库存量'
--,'' as '计划生产批数'
--,DE.FQTY AS '计划生产量'
--,DE.FREMARK AS '备注'
FROM
T_PLN_FORECAST A --预测单
left join T_PLN_FORECASTENTRY AE on a.FID = ae.FID
left join T_PLN_PLANORDER_B B_b on ae.FENTRYID = b_b.FSALEORDERENTRYID and a.FID = b_b.FSALEORDERID
left join T_PLN_PLANORDER B on b.FID = b_b.FID
--T_PLN_PLANORDER A --计划订单
--LEFT JOIN T_BD_MATERIAL B ON A.FMATERIALID = B.FMATERIALID --物料
--LEFT JOIN T_BD_MATERIALSTOCK BA ON BA.FMATERIALID = B.FMATERIALID
--LEFT JOIN T_PLN_FORECASTENTRY DE ON DE.FMATERIALID = B.FMATERIALID --预测单
--left join T_PLN_FORECAST d on de.FID = d.FID
--LEFT JOIN T_PRD_MOENTRY EE ON EE.FMATERIALID = B.FMATERIALID --生产订单
--LEFT JOIN T_PRD_MOENTRY_A EE_A ON EE_A.FENTRYID = EE.FENTRYID AND EE.FID =EE_A.FID --生产订单
where a.fdate ='2023-12-01'
-- A.FRELEASETYPE = 1