a
This commit is contained in:
@@ -1,13 +1,21 @@
|
||||
DECLARE @STARTDATE DATE,@ENDDATE DATE,@LCID INT,@YEAR INT,@MONTH INT,@DAY INT
|
||||
DECLARE @STARTDATE DATE,@ENDDATE DATE,@LCID INT,@YEAR INT,@MONTH INT,@DAY INT
|
||||
SET @STARTDATE ='2023-12-01'
|
||||
SET @ENDDATE ='2023-12-31'
|
||||
SET @LCID = 2052
|
||||
SET @YEAR = 2023
|
||||
SET @MONTH = 12
|
||||
SET @DAY = 20
|
||||
SET @MONTH = 12
|
||||
SET @DAY = 30
|
||||
|
||||
--<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD>ʱ<EFBFBD>ƻ<EFBFBD><EFBFBD>IJ<EFBFBD><EFBFBD><EFBFBD>ֵ
|
||||
SELECT @DAY = (CASE WHEN LTRIM(RTRIM(T0.FPARAMETERS)) = '' THEN @DAY ELSE CAST(T0.FPARAMETERS AS INT) END) FROM T_BAS_SCHEDULEINFO T0 WHERE T0.FSCHEDULETYPEID = '657bf589f52174'
|
||||
DECLARE @FSCHEDULETYPEID varchar(80)
|
||||
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><EFBFBD> AIS20221208083030
|
||||
SET @FSCHEDULETYPEID = '65967bf69b80ca'
|
||||
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Կ<EFBFBD> AIS20231206144015
|
||||
--SET @FSCHEDULETYPEID = '658e1974b04f4f'
|
||||
--<EFBFBD><EFBFBD><EFBFBD>ز<EFBFBD><EFBFBD>Կ<EFBFBD>
|
||||
--SET @FSCHEDULETYPEID = '657BF589F52174'
|
||||
SELECT @DAY = (CASE WHEN LTRIM(RTRIM(T0.FPARAMETERS)) = '' THEN @DAY ELSE CAST(T0.FPARAMETERS AS INT) END) FROM T_BAS_SCHEDULEINFO T0 WHERE T0.FSCHEDULETYPEID = @FSCHEDULETYPEID
|
||||
|
||||
SELECT
|
||||
ROW_NUMBER() OVER(ORDER BY t0.FMATERIALID) AS FIDENTITYID
|
||||
,t0.FMATERIALID
|
||||
@@ -48,6 +56,7 @@
|
||||
,dbo.PackageValConver((ISNULL(t0.FFINISHQTY,0) - ISNULL(t0.FSTOCKINQUASELQTY,0) + ISNULL(t4.FSTOCKQTY,0)),t4.FPACKUNITCONVERRATIO) AS TotalStockQty --<EFBFBD>ϼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
,dbo.PackageValConver(ISNULL(t0.FOrderQty,0),t4.FPACKUNITCONVERRATIO) AS OrderLotQty --<EFBFBD>ƻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
,dbo.PackageValConver(ISNULL(t0.FFirmQty,0), t4.FPACKUNITCONVERRATIO) AS FirmLotQty --ȷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
--,t0.FLotQty AS FirmLotQty
|
||||
,dbo.ToDecimal2(ISNULL(t0.FFirmQty,0)) FFirmQty --ȷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
,t0.countM
|
||||
FROM
|
||||
@@ -57,6 +66,7 @@
|
||||
,sum(t1.FOrderQty) AS FOrderQty
|
||||
,sum(t1.FFINISHQTY) AS FFINISHQTY
|
||||
,sum(t1.FSTOCKINQUASELQTY) AS FSTOCKINQUASELQTY
|
||||
--,sum(t1.FLotQty) As FLotQty
|
||||
,sum(M01) AS M01
|
||||
,sum(S01) AS S01
|
||||
,sum(S02) AS S02
|
||||
@@ -64,7 +74,7 @@
|
||||
,count(1) AS countM
|
||||
FROM
|
||||
T_PLN_FORECAST t0
|
||||
LEFT JOIN T_PLN_FORECASTENTRY t0E ON t0.FID = t0E.FID
|
||||
INNER JOIN T_PLN_FORECASTENTRY t0E ON t0.FID = t0E.FID
|
||||
LEFT JOIN (
|
||||
SELECT
|
||||
t1.FMATERIALID
|
||||
@@ -75,6 +85,7 @@
|
||||
,sum(t1.FOrderQty) AS FOrderQty
|
||||
,sum(t2.FFINISHQTY) AS FFINISHQTY
|
||||
,sum(t2.FSTOCKINQUASELQTY) AS FSTOCKINQUASELQTY
|
||||
--,sum(t1.FLotQty) As FLotQty
|
||||
FROM
|
||||
T_PLN_PLANORDER t1
|
||||
LEFT JOIN T_PLN_PLANORDER_B t1_B ON t1.FID = t1_B.FID
|
||||
@@ -116,7 +127,7 @@
|
||||
,t1_B.FSALEORDERENTRYID
|
||||
,t1_B.FSALEORDERENTRYSEQ
|
||||
,t1_B.FSALEORDERID
|
||||
) t1 ON (t1.FMATERIALID = t0E.FMATERIALID AND t1.FSALEORDERID = t0.FID AND t0E.FENTRYID = t1.FSALEORDERENTRYID AND t1.FSALEORDERENTRYSEQ = t0E.FSEQ)
|
||||
) t1 ON (t1.FMATERIALID = t0E.FMATERIALID AND t1.FSALEORDERID = t0E.FID AND t0E.FENTRYID = t1.FSALEORDERENTRYID AND t1.FSALEORDERENTRYSEQ = t0E.FSEQ)
|
||||
WHERE
|
||||
t0.FDATE BETWEEN @STARTDATE AND @ENDDATE
|
||||
GROUP BY
|
||||
|
||||
Reference in New Issue
Block a user