1
This commit is contained in:
@@ -1,8 +1,3 @@
|
|||||||
|
|
||||||
--@<EFBFBD><EFBFBD><EFBFBD><EFBFBD> CS202412060026<EFBFBD><EFBFBD>S202501210022X<EFBFBD><EFBFBD>S202502240044X<EFBFBD><EFBFBD>CS202502100019\\\S202505260034X
|
|
||||||
--P202505060031 <EFBFBD>ѹر<EFBFBD> CS202504280041
|
|
||||||
|
|
||||||
---<EFBFBD><EFBFBD><EFBFBD>˹<EFBFBD>˾
|
|
||||||
SELECT A.FID AS FID
|
SELECT A.FID AS FID
|
||||||
INTO #PaiChuGongSi
|
INTO #PaiChuGongSi
|
||||||
FROM T_SAL_ORDER A
|
FROM T_SAL_ORDER A
|
||||||
@@ -27,10 +22,7 @@ WHERE A.FSALEORGID = 100302
|
|||||||
OR ACL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '̼<EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD>'
|
OR ACL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '̼<EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD>'
|
||||||
OR C.FNAME IN ( '<EFBFBD>麣<EFBFBD><EFBFBD>ŵ<EFBFBD>Ƽ<EFBFBD><EFBFBD>ɷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾', '<EFBFBD><EFBFBD>ŵ<EFBFBD>Ƽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾', '<EFBFBD>人<EFBFBD><EFBFBD>ŵ<EFBFBD>Ƽ<EFBFBD><EFBFBD><EFBFBD>չ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾', '<EFBFBD>麣<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾', '<EFBFBD>㶫̼<EFBFBD><EFBFBD><EFBFBD>ǿؿƼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾', '<EFBFBD>人<EFBFBD><EFBFBD>ŵ<EFBFBD>Ƽ<EFBFBD><EFBFBD><EFBFBD>չ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾', '<EFBFBD>麣<EFBFBD><EFBFBD>ŵ<EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾','<EFBFBD>㶫ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܿƼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾' )
|
OR C.FNAME IN ( '<EFBFBD>麣<EFBFBD><EFBFBD>ŵ<EFBFBD>Ƽ<EFBFBD><EFBFBD>ɷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾', '<EFBFBD><EFBFBD>ŵ<EFBFBD>Ƽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾', '<EFBFBD>人<EFBFBD><EFBFBD>ŵ<EFBFBD>Ƽ<EFBFBD><EFBFBD><EFBFBD>չ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾', '<EFBFBD>麣<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾', '<EFBFBD>㶫̼<EFBFBD><EFBFBD><EFBFBD>ǿؿƼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾', '<EFBFBD>人<EFBFBD><EFBFBD>ŵ<EFBFBD>Ƽ<EFBFBD><EFBFBD><EFBFBD>չ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾', '<EFBFBD>麣<EFBFBD><EFBFBD>ŵ<EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾','<EFBFBD>㶫ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܿƼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾' )
|
||||||
OR L.FNAME = '<EFBFBD><EFBFBD>ŵ<EFBFBD><EFBFBD>'
|
OR L.FNAME = '<EFBFBD><EFBFBD>ŵ<EFBFBD><EFBFBD>'
|
||||||
;
|
/*dialect*/
|
||||||
|
|
||||||
|
|
||||||
---<EFBFBD>DZ<EFBFBD><EFBFBD><EFBFBD>
|
|
||||||
SELECT A.FBILLNO AS 'AFBILLNO',
|
SELECT A.FBILLNO AS 'AFBILLNO',
|
||||||
'YB' F_ORDERTYPE,
|
'YB' F_ORDERTYPE,
|
||||||
CONVERT(NVARCHAR, A.FDATE, 23) AS 'Date', --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
CONVERT(NVARCHAR, A.FDATE, 23) AS 'Date', --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
@@ -60,6 +52,7 @@ WHERE
|
|||||||
AND B.F_YKQC_CHECKBOX_QTR != '1'
|
AND B.F_YKQC_CHECKBOX_QTR != '1'
|
||||||
AND A.FDOCUMENTSTATUS = 'C'
|
AND A.FDOCUMENTSTATUS = 'C'
|
||||||
AND A.FBUSINESSTYPE = 'NORMAL'
|
AND A.FBUSINESSTYPE = 'NORMAL'
|
||||||
|
|
||||||
AND B.FQTY >= 0
|
AND B.FQTY >= 0
|
||||||
AND A.FMANUALCLOSE = '0'
|
AND A.FMANUALCLOSE = '0'
|
||||||
AND A.FMANUALCLOSE <> '1'
|
AND A.FMANUALCLOSE <> '1'
|
||||||
@@ -68,13 +61,7 @@ WHERE
|
|||||||
AND A.FID NOT IN
|
AND A.FID NOT IN
|
||||||
(
|
(
|
||||||
SELECT FID FROM #PaiChuGongSi
|
SELECT FID FROM #PaiChuGongSi
|
||||||
)
|
) AND 1=1 ; /*dialect*/
|
||||||
;
|
|
||||||
|
|
||||||
--1.1.ȷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܶ<EFBFBD><<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܼ۵ģ<EFBFBD><EFBFBD>ж<EFBFBD>Ϊ<EFBFBD>ؼۺ<EFBFBD>ͬ<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD>
|
|
||||||
--1.2.<EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؼ۵ģ<EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD>ؼ۵ģ<EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD>
|
|
||||||
|
|
||||||
/*dialect*/
|
|
||||||
SELECT A.FBILLNO AS 'AFBILLNO',
|
SELECT A.FBILLNO AS 'AFBILLNO',
|
||||||
'XT' F_ORDERTYPE,
|
'XT' F_ORDERTYPE,
|
||||||
CONVERT(NVARCHAR, A.FDATE, 23) AS 'Date', --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
CONVERT(NVARCHAR, A.FDATE, 23) AS 'Date', --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
@@ -102,11 +89,11 @@ FROM T_SAL_ORDERENTRY B --
|
|||||||
|
|
||||||
--ES<EFBFBD><EFBFBD>W<EFBFBD><EFBFBD>SX<EFBFBD><EFBFBD>CW<EFBFBD><EFBFBD>D<EFBFBD><EFBFBD>CY
|
--ES<EFBFBD><EFBFBD>W<EFBFBD><EFBFBD>SX<EFBFBD><EFBFBD>CW<EFBFBD><EFBFBD>D<EFBFBD><EFBFBD>CY
|
||||||
WHERE D.FNUMBER NOT IN ( 'P', 'E', 'C', 'S','CS','CW','B' )
|
WHERE D.FNUMBER NOT IN ( 'P', 'E', 'C', 'S','CS','CW','B' )
|
||||||
AND (A.F_SpecialContracts = '<EFBFBD><EFBFBD>' OR a.F_GROSSMARGIN1='<35%' OR a.F_VRYF_Amount_yrr> c.FBillAllAmount_LC ) AND a.F_CancelSpecialContracts !='<EFBFBD><EFBFBD>'
|
AND (A.F_SpecialContracts = '<EFBFBD><EFBFBD>' OR a.F_GROSSMARGIN1='<35%' OR a.F_VRYF_Amount_yrr > c.FBillAllAmount ) AND (a.F_CancelSpecialContracts !='<EFBFBD><EFBFBD>' or a.F_CancelSpecialContracts is null )
|
||||||
AND B.FQTY >= 0
|
AND B.FQTY >= 0
|
||||||
AND A.FDOCUMENTSTATUS = 'C'
|
AND A.FDOCUMENTSTATUS = 'C'
|
||||||
|
|
||||||
AND A.FBUSINESSTYPE = 'NORMAL'
|
AND A.FBUSINESSTYPE = 'NORMAL'
|
||||||
|
|
||||||
AND A.FMANUALCLOSE = '0'
|
AND A.FMANUALCLOSE = '0'
|
||||||
AND A.F_CONTRACTNUMBER NOT LIKE 'Z%'
|
AND A.F_CONTRACTNUMBER NOT LIKE 'Z%'
|
||||||
AND A.FMANUALCLOSE <> '1'
|
AND A.FMANUALCLOSE <> '1'
|
||||||
@@ -114,14 +101,9 @@ WHERE D.FNUMBER NOT IN ( 'P', 'E', 'C', 'S','CS','CW','B' )
|
|||||||
AND A.FID NOT IN
|
AND A.FID NOT IN
|
||||||
(
|
(
|
||||||
SELECT FID FROM #PaiChuGongSi
|
SELECT FID FROM #PaiChuGongSi
|
||||||
) ;
|
) AND 1=1 ; /*dialect*/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
--<EFBFBD><EFBFBD>ŵ<EFBFBD><EFBFBD>ϸ<EFBFBD>ij<EFBFBD><EFBFBD><EFBFBD>ϵͳ<EFBFBD><EFBFBD>ͬCS<EFBFBD><EFBFBD>CW
|
|
||||||
SELECT A.FBILLNO AS 'AFBILLNO',
|
SELECT A.FBILLNO AS 'AFBILLNO',
|
||||||
'CDZYB' F_ORDERTYPE,
|
'CDZ' F_ORDERTYPE,
|
||||||
CONVERT(NVARCHAR, A.FDATE, 23) AS 'Date', --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
CONVERT(NVARCHAR, A.FDATE, 23) AS 'Date', --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
MONTH(A.FDATE) AS 'Month', --<EFBFBD>·<EFBFBD>
|
MONTH(A.FDATE) AS 'Month', --<EFBFBD>·<EFBFBD>
|
||||||
A.F_CONTRACTNUMBER AS 'ContractNumber', --ֽ<EFBFBD>ʺ<EFBFBD>ͬ<EFBFBD><EFBFBD>
|
A.F_CONTRACTNUMBER AS 'ContractNumber', --ֽ<EFBFBD>ʺ<EFBFBD>ͬ<EFBFBD><EFBFBD>
|
||||||
@@ -132,7 +114,6 @@ FROM T_SAL_ORDERENTRY B --
|
|||||||
ON A.FID = B.FID
|
ON A.FID = B.FID
|
||||||
LEFT JOIN T_SAL_ORDERENTRY_F B2 --<EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ_F<EFBFBD><EFBFBD>
|
LEFT JOIN T_SAL_ORDERENTRY_F B2 --<EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ_F<EFBFBD><EFBFBD>
|
||||||
ON B.FENTRYID = B2.FENTRYID
|
ON B.FENTRYID = B2.FENTRYID
|
||||||
|
|
||||||
LEFT JOIN
|
LEFT JOIN
|
||||||
(
|
(
|
||||||
SELECT FNUMBER,
|
SELECT FNUMBER,
|
||||||
@@ -161,8 +142,8 @@ WHERE
|
|||||||
AND B.F_SPECIALOFFER = '1'
|
AND B.F_SPECIALOFFER = '1'
|
||||||
AND B.F_YKQC_CHECKBOX_QTR != '1'
|
AND B.F_YKQC_CHECKBOX_QTR != '1'
|
||||||
AND A.FDOCUMENTSTATUS = 'C'
|
AND A.FDOCUMENTSTATUS = 'C'
|
||||||
|
|
||||||
AND A.FBUSINESSTYPE = 'NORMAL'
|
AND A.FBUSINESSTYPE = 'NORMAL'
|
||||||
|
|
||||||
AND B.FQTY >= 0
|
AND B.FQTY >= 0
|
||||||
AND A.FMANUALCLOSE = '0'
|
AND A.FMANUALCLOSE = '0'
|
||||||
AND A.FMANUALCLOSE <> '1'
|
AND A.FMANUALCLOSE <> '1'
|
||||||
@@ -172,14 +153,11 @@ WHERE
|
|||||||
(
|
(
|
||||||
SELECT FID FROM #PaiChuGongSi
|
SELECT FID FROM #PaiChuGongSi
|
||||||
)
|
)
|
||||||
AND G.FNUMBER LIKE 'V%'
|
AND G.FNUMBER LIKE 'V%' AND 1=1 ;
|
||||||
;
|
|
||||||
|
|
||||||
|
/*dialect*/
|
||||||
|
|
||||||
--<EFBFBD><EFBFBD>ŵ<EFBFBD><EFBFBD>ϸ<EFBFBD>ij<EFBFBD><EFBFBD><EFBFBD>ϵͳ<EFBFBD><EFBFBD>ͬCS<EFBFBD><EFBFBD>CW
|
|
||||||
SELECT A.FBILLNO AS 'AFBILLNO',
|
SELECT A.FBILLNO AS 'AFBILLNO',
|
||||||
'CDZXT' F_ORDERTYPE,
|
A.F_ORDERTYPE,
|
||||||
CONVERT(NVARCHAR, A.FDATE, 23) AS 'Date', --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
CONVERT(NVARCHAR, A.FDATE, 23) AS 'Date', --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
MONTH(A.FDATE) AS 'Month', --<EFBFBD>·<EFBFBD>
|
MONTH(A.FDATE) AS 'Month', --<EFBFBD>·<EFBFBD>
|
||||||
A.F_CONTRACTNUMBER AS 'ContractNumber', --ֽ<EFBFBD>ʺ<EFBFBD>ͬ<EFBFBD><EFBFBD>
|
A.F_CONTRACTNUMBER AS 'ContractNumber', --ֽ<EFBFBD>ʺ<EFBFBD>ͬ<EFBFBD><EFBFBD>
|
||||||
@@ -220,8 +198,7 @@ WHERE
|
|||||||
(D.FNUMBER IN ('CS','CW' ))
|
(D.FNUMBER IN ('CS','CW' ))
|
||||||
--AND B.F_SPECIALOFFER = '1'
|
--AND B.F_SPECIALOFFER = '1'
|
||||||
--AND B.F_YKQC_CHECKBOX_QTR != '1'
|
--AND B.F_YKQC_CHECKBOX_QTR != '1'
|
||||||
AND (A.F_SpecialContracts = '<EFBFBD><EFBFBD>' OR a.F_GROSSMARGIN1='<35%')
|
AND (A.F_SpecialContracts = '<EFBFBD><EFBFBD>' OR a.F_GROSSMARGIN1='<35%') and (a.F_CancelSpecialContracts !='<EFBFBD><EFBFBD>' or a.F_CancelSpecialContracts is null )
|
||||||
AND (a.F_CancelSpecialContracts !='<EFBFBD><EFBFBD>' or a.F_CancelSpecialContracts is null )
|
|
||||||
AND A.FDOCUMENTSTATUS = 'C'
|
AND A.FDOCUMENTSTATUS = 'C'
|
||||||
AND A.FBUSINESSTYPE = 'NORMAL'
|
AND A.FBUSINESSTYPE = 'NORMAL'
|
||||||
|
|
||||||
@@ -234,12 +211,7 @@ WHERE
|
|||||||
(
|
(
|
||||||
SELECT FID FROM #PaiChuGongSi
|
SELECT FID FROM #PaiChuGongSi
|
||||||
)
|
)
|
||||||
AND G.FNUMBER not LIKE 'V%'
|
AND G.FNUMBER not LIKE 'V%' AND 1=1 ; /*dialect*/
|
||||||
;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
--<EFBFBD>DZ<EFBFBD>P<EFBFBD><EFBFBD>C<EFBFBD><EFBFBD>E<EFBFBD><EFBFBD>S<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><<EFBFBD><EFBFBD><EFBFBD>㵥<EFBFBD>ۣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD>Ϊ<EFBFBD>ؼۺ<EFBFBD>ͬ<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD>
|
|
||||||
/*dialect*/
|
/*dialect*/
|
||||||
SELECT *
|
SELECT *
|
||||||
INTO #TempTable3
|
INTO #TempTable3
|
||||||
@@ -252,67 +224,10 @@ SELECT *
|
|||||||
FROM #XNChongDianZhuangHeTong
|
FROM #XNChongDianZhuangHeTong
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT *
|
SELECT *
|
||||||
FROM #PLChongDianZhuangHeTong
|
FROM #PLChongDianZhuangHeTong ;
|
||||||
|
|
||||||
;
|
|
||||||
|
|
||||||
--SELECT DISTINCT TableName FROM #TempTable3
|
|
||||||
|
|
||||||
|
|
||||||
/*dialect*/
|
/*dialect*/
|
||||||
SELECT *,
|
SELECT AAA.TableName, A.FBILLNO AS 'AFBILLNO',
|
||||||
|
|
||||||
ROW_NUMBER() OVER (ORDER BY FID desc ,FENTRYID DESC) AS FIDENTITYID
|
|
||||||
INTO #TMP55555
|
|
||||||
FROM
|
|
||||||
(
|
|
||||||
SELECT *,
|
|
||||||
1 Sort
|
|
||||||
FROM #TempTable3
|
|
||||||
--UNION ALL
|
|
||||||
--SELECT
|
|
||||||
--'',
|
|
||||||
--'',
|
|
||||||
--'<EFBFBD>ϼƣ<EFBFBD>',
|
|
||||||
--null,
|
|
||||||
--'',
|
|
||||||
--'',
|
|
||||||
--'',
|
|
||||||
--'',
|
|
||||||
--'',
|
|
||||||
--SUM(t1.Quantity),--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
||||||
--SUM(t1.TaxPrice),
|
|
||||||
--SUM(t1.AllAmount),
|
|
||||||
--'',
|
|
||||||
--'',
|
|
||||||
--'',
|
|
||||||
--'',
|
|
||||||
--'',
|
|
||||||
--'',
|
|
||||||
--SUM(t1.CurrentSettledUpset1),
|
|
||||||
--SUM(t1.CurrentSettledUpset2),
|
|
||||||
--SUM(t1.Difference),
|
|
||||||
--SUM(t1.TotalSpread),
|
|
||||||
--'',
|
|
||||||
--'',
|
|
||||||
--SUM(t1.OrderAllAmount),
|
|
||||||
--SUM(t1.NotShipmentsAmount),
|
|
||||||
--SUM(t1.ExpireUnpaidAmount),
|
|
||||||
--'',
|
|
||||||
--0 Sort
|
|
||||||
--FROM #TempTable4 t1
|
|
||||||
|
|
||||||
) t1
|
|
||||||
ORDER BY Sort DESC;
|
|
||||||
|
|
||||||
--@<EFBFBD><EFBFBD><EFBFBD><EFBFBD> CS202412060026 (OK)<EFBFBD><EFBFBD>S202501210022X(OK) <EFBFBD><EFBFBD>S202502240044X(OK) <EFBFBD><EFBFBD>CS202502100019(OK) \\\S202505260034X(OK)
|
|
||||||
--P202505060031 <EFBFBD>ѹر<EFBFBD> CS202504280041(OK)
|
|
||||||
--SELECT * FROM #TMP5CAD9BB84D8011F0AD6E90F6533
|
|
||||||
--WHERE ContractNumber='CS202504280041' AND FSALEORGID=100302
|
|
||||||
|
|
||||||
|
|
||||||
SELECT AAA.TableName,
|
|
||||||
A.FBILLNO AS 'AFBILLNO',
|
|
||||||
AAA.F_ORDERTYPE,
|
AAA.F_ORDERTYPE,
|
||||||
CONVERT(NVARCHAR, A.FDATE, 23) AS 'Date', --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
CONVERT(NVARCHAR, A.FDATE, 23) AS 'Date', --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
MONTH(A.FDATE) AS 'Month', --<EFBFBD>·<EFBFBD>
|
MONTH(A.FDATE) AS 'Month', --<EFBFBD>·<EFBFBD>
|
||||||
@@ -345,20 +260,18 @@ A.FBILLNO AS 'AFBILLNO',
|
|||||||
NULL
|
NULL
|
||||||
END AS 'CurrentSettledUpset2', --<EFBFBD><EFBFBD><EFBFBD>ڽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۣ<EFBFBD>ϵͳ<EFBFBD><EFBFBD>
|
END AS 'CurrentSettledUpset2', --<EFBFBD><EFBFBD><EFBFBD>ڽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۣ<EFBFBD>ϵͳ<EFBFBD><EFBFBD>
|
||||||
CASE
|
CASE
|
||||||
WHEN (AAA.TableName IN ( '#YiBiaoHeTong','#XNChongDianZhuangHeTong')) THEN (B2.FTAXPRICE - B.F_SETTLEMENTP)*B.FQTY
|
WHEN (AAA.TableName IN ( '#YiBiaoHeTong','#XNChongDianZhuangHeTong')) THEN (B2.FTAXPRICE - B.F_SETTLEMENTP)
|
||||||
ELSE NULL END AS 'Difference', --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD>ۣ<EFBFBD>
|
ELSE NULL END AS 'Difference', --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD>ۣ<EFBFBD>
|
||||||
--P<EFBFBD><EFBFBD>C<EFBFBD><EFBFBD>E<EFBFBD><EFBFBD>S
|
CASE
|
||||||
|
WHEN (AAA.TableName IN ( '#YiBiaoHeTong','#XNChongDianZhuangHeTong')) THEN (B2.FTAXPRICE - B.F_SETTLEMENTP)*B.FQTY
|
||||||
|
ELSE NULL END AS 'TotalSpreadYiBiao', --<EFBFBD>DZ<EFBFBD><EFBFBD>ܼ۲<EFBFBD>գ<EFBFBD>
|
||||||
CASE
|
CASE
|
||||||
WHEN (AAA.TableName IN ('#XiTongHeTong','#PLChongDianZhuangHeTong'))
|
WHEN (AAA.TableName IN ('#XiTongHeTong','#PLChongDianZhuangHeTong'))
|
||||||
AND ROW_NUMBER() OVER (PARTITION BY A.FID,AAA.TableName ORDER BY a.FID,AAA.TableName,b.FENTRYID) = 1 THEN
|
AND ROW_NUMBER() OVER (PARTITION BY A.FID,AAA.TableName ORDER BY a.FID,AAA.TableName,b.FENTRYID) = 1 THEN
|
||||||
C.FBillAllAmount_LC - CAST(ISNULL(A.F_VRYF_Amount_yrr, 0) AS FLOAT)
|
C.FBillAllAmount_LC - CAST(ISNULL(A.F_VRYF_Amount_yrr, 0) AS FLOAT)
|
||||||
|
|
||||||
ELSE
|
ELSE
|
||||||
NULL
|
NULL
|
||||||
END AS 'TotalSpread', --<EFBFBD>ܼ۲<EFBFBD>գ<EFBFBD>
|
END AS 'TotalSpread', --ϵͳ<EFBFBD>ܼ۲<EFBFBD>գ<EFBFBD>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
C2.FNAME AS 'PaymentMethods', --<EFBFBD><EFBFBD><EFBFBD>ʽ
|
C2.FNAME AS 'PaymentMethods', --<EFBFBD><EFBFBD><EFBFBD>ʽ
|
||||||
CASE
|
CASE
|
||||||
WHEN A.F_ORDERTYPE = 'YB' THEN
|
WHEN A.F_ORDERTYPE = 'YB' THEN
|
||||||
@@ -389,14 +302,21 @@ A.FBILLNO AS 'AFBILLNO',
|
|||||||
NULL
|
NULL
|
||||||
END AS 'OrderAllAmount', --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܶ<EFBFBD>
|
END AS 'OrderAllAmount', --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܶ<EFBFBD>
|
||||||
CASE
|
CASE
|
||||||
WHEN ROW_NUMBER() OVER (PARTITION BY A.FID,AAA.TableName ORDER BY a.FID,AAA.TableName,b.FENTRYID) = 1 THEN
|
WHEN ROW_NUMBER() OVER (PARTITION BY A.F_CONTRACTNUMBER ORDER BY B.FSEQ) = 1 THEN
|
||||||
C.FBILLALLAMOUNT_LC - ISNULL(ABS(B3.FBillAllAmount_LC), 0) - ISNULL(H6.FALLAMOUNT_LC, 0)
|
C.FBILLALLAMOUNT_LC - ISNULL(ABS(B3.FBillAllAmount_LC), 0) - ISNULL(H6.FALLAMOUNT_LC, 0)
|
||||||
ELSE
|
ELSE
|
||||||
NULL
|
NULL
|
||||||
END AS 'NotShipmentsAmount', --δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
END AS 'NotShipmentsAmount', --δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
(SELECT SUM([bbb].[<EFBFBD><EFBFBD><EFBFBD>ڽ<EFBFBD><EFBFBD><EFBFBD>]*BBB.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>) FROM dbo.ZRP_YingShouMingXi_yuyubo bbb WHERE a.FID=bbb.<EFBFBD><EFBFBD><EFBFBD>۵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID ) AS 'ExpireUnpaidAmount', --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
||||||
G.FNUMBER AS 'ProductsCode' , --<EFBFBD><EFBFBD>Ʒ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
CASE
|
||||||
aaa.FSALEORGID,AAA.FENTRYID,aaa.FID
|
WHEN ROW_NUMBER() OVER (PARTITION BY A.F_CONTRACTNUMBER ORDER BY B.FSEQ) = 1 THEN
|
||||||
|
(SELECT SUM([bbb].[<EFBFBD><EFBFBD><EFBFBD>ڽ<EFBFBD><EFBFBD><EFBFBD>]*BBB.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>) FROM dbo.ZRP_YingShouMingXi_yuyubo bbb WHERE a.FID=bbb.<EFBFBD><EFBFBD><EFBFBD>۵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID )
|
||||||
|
ELSE
|
||||||
|
NULL
|
||||||
|
END
|
||||||
|
AS 'ExpireUnpaidAmount', --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
|
G.FNUMBER AS 'ProductsCode' --<EFBFBD><EFBFBD>Ʒ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
|
,aaa.FSALEORGID,AAA.FENTRYID,aaa.FID
|
||||||
INTO #tempDaBiao
|
INTO #tempDaBiao
|
||||||
FROM #TempTable3 AAA
|
FROM #TempTable3 AAA
|
||||||
INNER JOIN T_SAL_ORDERENTRY B ON AAA.FENTRYID=B.FENTRYID
|
INNER JOIN T_SAL_ORDERENTRY B ON AAA.FENTRYID=B.FENTRYID
|
||||||
@@ -483,26 +403,7 @@ A.FBILLNO AS 'AFBILLNO',
|
|||||||
LEFT JOIN T_BD_RECCONDITION_L X
|
LEFT JOIN T_BD_RECCONDITION_L X
|
||||||
ON X.FID = w.F_RECCONDITIONID
|
ON X.FID = w.F_RECCONDITIONID
|
||||||
GROUP BY w.FID
|
GROUP BY w.FID
|
||||||
) C2 ON C2.FID=A.FID
|
) C2 ON C2.FID=A.FID --<EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD>_<EFBFBD>տ<EFBFBD><EFBFBD>ƻ<EFBFBD>
|
||||||
|
|
||||||
--(
|
|
||||||
-- SELECT q2.FNAME,
|
|
||||||
-- q1.*
|
|
||||||
-- FROM T_SAL_ORDERPLAN q1
|
|
||||||
-- INNER JOIN
|
|
||||||
-- (
|
|
||||||
-- SELECT q2.FNAME,
|
|
||||||
-- q1.*
|
|
||||||
-- FROM T_BD_RECCONDITION q1
|
|
||||||
-- LEFT JOIN T_BD_RECCONDITION_L q2
|
|
||||||
-- ON q1.FID = q2.FID
|
|
||||||
-- WHERE q2.FLOCALEID = 2052
|
|
||||||
-- AND q1.FDOCUMENTSTATUS = 'C'
|
|
||||||
-- AND q1.FFORBIDSTATUS = 'A'
|
|
||||||
-- ) q2
|
|
||||||
-- ON q1.F_RECCONDITIONID = q2.FID
|
|
||||||
--) C2 --<EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD>_<EFBFBD>տ<EFBFBD><EFBFBD>ƻ<EFBFBD>
|
|
||||||
-- ON A.FID = C2.FID
|
|
||||||
LEFT JOIN
|
LEFT JOIN
|
||||||
(
|
(
|
||||||
SELECT FNUMBER,
|
SELECT FNUMBER,
|
||||||
@@ -656,16 +557,110 @@ A.FBILLNO AS 'AFBILLNO',
|
|||||||
ON W1.FENTRYID = W2.FENTRYID
|
ON W1.FENTRYID = W2.FENTRYID
|
||||||
WHERE W2.FSTABLENAME = 'T_SAL_ORDERENTRY'
|
WHERE W2.FSTABLENAME = 'T_SAL_ORDERENTRY'
|
||||||
) H7
|
) H7
|
||||||
ON B.FENTRYID = H7.FSID;
|
ON B.FENTRYID = H7.FSID AND 1=1 ;
|
||||||
|
|
||||||
SELECT fid,AllAmount,TaxPrice,CurrentSettledUpset1,CurrentSettledUpset2,[Difference],TotalSpread, * FROM #tempDaBiao aaa
|
UPDATE #tempDaBiao SET TotalSpread=TotalSpread-b.TotalSpreadYiBiao,CurrentSettledUpset2=CurrentSettledUpset2-b.TotalSpreadYiBiao
|
||||||
WHERE AAA.ContractNumber='P202507300030'
|
FROM (SELECT SUM(a.CurrentSettledUpset1*a.Quantity) AS TotalSpreadYiBiao,a.AFBILLNO FROM #tempDaBiao a
|
||||||
|
WHERE TableName='#XNChongDianZhuangHeTong'
|
||||||
|
GROUP BY a.AFBILLNO) b
|
||||||
|
where TableName IN ('#PLChongDianZhuangHeTong') AND #tempDaBiao.AFBILLNO=B.AFBILLNO
|
||||||
|
|
||||||
|
|
||||||
|
/*dialect*/
|
||||||
|
Select
|
||||||
|
*,
|
||||||
|
ROW_NUMBER() OVER (ORDER BY FID DESC,FENTRYID) AS FIDENTITYID
|
||||||
|
INTO TMP7848633B76A911F0AD799B10B28
|
||||||
|
From
|
||||||
|
(SELECT [TableName]
|
||||||
|
,[AFBILLNO]
|
||||||
|
,[F_ORDERTYPE]
|
||||||
|
,[Date]
|
||||||
|
,[Month]
|
||||||
|
,[Client]
|
||||||
|
,[Currency]
|
||||||
|
,[CreditType]
|
||||||
|
,[ContractNumber]
|
||||||
|
,[SizeModel]
|
||||||
|
,[Quantity]
|
||||||
|
,[TaxPrice]
|
||||||
|
,[AllAmount]
|
||||||
|
,[ProjectName]
|
||||||
|
,[SalerName]
|
||||||
|
,[SaleDeptName]
|
||||||
|
,[Supervisor]
|
||||||
|
,[SpecialCauseType]
|
||||||
|
,[CRMSpecialCause]
|
||||||
|
,[CurrentSettledUpset1]
|
||||||
|
,[CurrentSettledUpset2]
|
||||||
|
,[Difference]
|
||||||
|
,[TotalSpreadYiBiao]
|
||||||
|
,[TotalSpread]
|
||||||
|
,[PaymentMethods]
|
||||||
|
,[ProjectPhase]
|
||||||
|
,[OrderAllAmount]
|
||||||
|
,[NotShipmentsAmount]
|
||||||
|
,[ExpireUnpaidAmount]
|
||||||
|
,[ProductsCode]
|
||||||
|
,[FSALEORGID]
|
||||||
|
,[FENTRYID]
|
||||||
|
,[FID],1 Sort FROM #tempDaBiao
|
||||||
|
where Quantity<>0
|
||||||
|
UNION ALL
|
||||||
|
SELECT '',
|
||||||
|
'',
|
||||||
|
'',
|
||||||
|
'<EFBFBD>ϼƣ<EFBFBD>',
|
||||||
|
null,
|
||||||
|
'',
|
||||||
|
'',
|
||||||
|
'',
|
||||||
|
'',
|
||||||
|
'',
|
||||||
|
SUM(t1.Quantity),--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
|
SUM(t1.TaxPrice),
|
||||||
|
SUM(t1.AllAmount),
|
||||||
|
'',
|
||||||
|
'',
|
||||||
|
'',
|
||||||
|
'',
|
||||||
|
'',
|
||||||
|
'',
|
||||||
|
SUM(t1.CurrentSettledUpset1),
|
||||||
|
SUM(t1.CurrentSettledUpset2),
|
||||||
|
SUM(t1.Difference),
|
||||||
|
SUM(t1.TotalSpreadYiBiao),
|
||||||
|
SUM(t1.TotalSpread),
|
||||||
|
'',
|
||||||
|
'',
|
||||||
|
SUM(t1.OrderAllAmount),
|
||||||
|
SUM(t1.NotShipmentsAmount),
|
||||||
|
SUM(t1.ExpireUnpaidAmount),
|
||||||
|
'',0,0,999999,
|
||||||
|
0 Sort
|
||||||
|
FROM #tempDaBiao t1
|
||||||
|
where Quantity<>0
|
||||||
|
) t1
|
||||||
|
|
||||||
|
order by Sort desc,fid desc ,FIDENTITYID
|
||||||
|
|
||||||
|
SELECT fid,AllAmount,TaxPrice,CurrentSettledUpset1,CurrentSettledUpset1*aaa.Quantity,CurrentSettledUpset1,CurrentSettledUpset2,[Difference],TotalSpread,TotalSpreadYiBiao, * FROM #tempDaBiao aaa
|
||||||
|
--WHERE TableName IN ('#PLChongDianZhuangHeTong','XNChongDianZhuangHeTong')
|
||||||
|
|
||||||
|
WHERE AAA.ContractNumber LIKE 'W%'
|
||||||
|
AND aaa.Date>='2025-01-01'
|
||||||
--AND AAA.FSALEORGID=100302
|
--AND AAA.FSALEORGID=100302
|
||||||
--WHERE aaa.fid=208563
|
--WHERE aaa.fid=208563
|
||||||
|
|
||||||
ORDER BY aaa.FID,FENTRYID
|
ORDER BY aaa.FID,FENTRYID
|
||||||
|
|
||||||
--SELECT * FROM dbo.T_SAL_ORDERFIN j WHERE j.FID=208563
|
|
||||||
--DROP TABLE #PaiChuGongSi , #YiBiaoHeTong , #XiTongHeTong ,#TempTable3 ,#tempDaBiao,#XNChongDianZhuangHeTong,#PLChongDianZhuangHeTong,#TMP55555
|
|
||||||
|
|
||||||
|
|
||||||
|
--UPDATE #tempDaBiao SET TotalSpread=TotalSpread-b.TotalSpreadYiBiao
|
||||||
|
--FROM (SELECT SUM(a.TotalSpreadYiBiao) AS TotalSpreadYiBiao,a.AFBILLNO FROM #tempDaBiao a
|
||||||
|
--WHERE TableName='#XNChongDianZhuangHeTong' AND a.ContractNumber='CS202506160050'
|
||||||
|
--GROUP BY a.AFBILLNO) b
|
||||||
|
--where TableName IN ('#PLChongDianZhuangHeTong') AND #tempDaBiao.AFBILLNO=B.AFBILLNO
|
||||||
|
|
||||||
|
|
||||||
|
--DROP TABLE #PaiChuGongSi , #YiBiaoHeTong , #XiTongHeTong ,#TempTable3 ,#tempDaBiao,#XNChongDianZhuangHeTong,#PLChongDianZhuangHeTong,TMP7848633B76A911F0AD799B10B28
|
||||||
Reference in New Issue
Block a user