1
This commit is contained in:
@@ -68,6 +68,7 @@ BEGIN
|
||||
--ON A.FID = B.XSDDFID AND A.FENTRYID = B.XSDDFENTRYID AND A.FSaleOrgId = B.FPJSZZ
|
||||
--WHERE B.FPLX = '<EFBFBD><EFBFBD>Ʊ' AND A.[<EFBFBD>Ƿ<EFBFBD>K3<EFBFBD><EFBFBD><EFBFBD><EFBFBD>] = 0
|
||||
|
||||
--<EFBFBD>ǿ<EFBFBD><EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
UPDATE A
|
||||
SET PPBillingDate = B.FPRQ
|
||||
FROM YingShouZhanKuanMX_GZTH A
|
||||
@@ -80,6 +81,20 @@ INNER JOIN (
|
||||
ON A.FID = B.XSDDFID AND A.FSaleOrgId = B.FPJSZZ
|
||||
WHERE B.FPLX = '<EFBFBD><EFBFBD>Ʊ' AND A.[<EFBFBD>Ƿ<EFBFBD>K3<EFBFBD><EFBFBD><EFBFBD><EFBFBD>] = 0
|
||||
|
||||
--<EFBFBD><EFBFBD>K3<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
UPDATE A
|
||||
SET PPBillingDate = CASE ISNULL(A.PPBillingDate,'') WHEN '' THEN '' ELSE A.PPBillingDate + ',' END + B.FPRQ
|
||||
FROM YingShouZhanKuanMX_GZTH A
|
||||
INNER JOIN (
|
||||
SELECT (
|
||||
stuff((select ','+format(convert(date,<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>),'yyyy-MM-dd') from (select distinct <EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD>,<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> from oldk3ICSale0802)b WHERE <EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD> = A.<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD> AND <EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<EFBFBD><EFBFBD>' FOR xml path('')),1,1,'')) FPRQ,
|
||||
<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD>,<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
FROM oldk3ICSale0802 A
|
||||
WHERE <EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<EFBFBD><EFBFBD>'
|
||||
GROUP BY <EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD>,<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>) B
|
||||
ON A.CONTRACTNUMBER = B.<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD>
|
||||
WHERE B.<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<EFBFBD><EFBFBD>' AND A.[<EFBFBD>Ƿ<EFBFBD>K3<EFBFBD><EFBFBD><EFBFBD><EFBFBD>] = 0
|
||||
|
||||
-- UPDATE A
|
||||
--SET ZPBillingDate = FORMAT(CONVERT(DATE, B.FPRQ), 'yyyy-MM-dd')
|
||||
--FROM YingShouZhanKuanMX_GZTH A
|
||||
@@ -87,6 +102,7 @@ WHERE B.FPLX = '
|
||||
--ON A.FID = B.XSDDFID AND A.FENTRYID = B.XSDDFENTRYID AND A.FSaleOrgId = B.FPJSZZ
|
||||
-- WHERE B.FPLX = 'רƱ' AND A.[<5B>Ƿ<EFBFBD>K3<4B><33><EFBFBD><EFBFBD>] = 0
|
||||
|
||||
--<EFBFBD>ǿ<EFBFBD>רƱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
UPDATE A
|
||||
SET ZPBillingDate = B.FPRQ
|
||||
FROM YingShouZhanKuanMX_GZTH A
|
||||
@@ -98,8 +114,20 @@ INNER JOIN (
|
||||
GROUP BY XSDDFID,XSDDFENTRYID,FPJSZZ,FPLX) B
|
||||
ON A.FID = B.XSDDFID AND A.FSaleOrgId = B.FPJSZZ
|
||||
WHERE B.FPLX = 'רƱ' AND A.[<EFBFBD>Ƿ<EFBFBD>K3<EFBFBD><EFBFBD><EFBFBD><EFBFBD>] = 0
|
||||
|
||||
|
||||
|
||||
--<EFBFBD><EFBFBD>K3רƱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
UPDATE A
|
||||
SET PPBillingDate = CASE ISNULL(A.PPBillingDate,'') WHEN '' THEN '' ELSE A.PPBillingDate + ',' END + B.FPRQ
|
||||
FROM YingShouZhanKuanMX_GZTH A
|
||||
INNER JOIN (
|
||||
SELECT (
|
||||
stuff((select ','+format(convert(date,<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>),'yyyy-MM-dd') from (select distinct <EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD>,<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> from oldk3ICSale0802)b WHERE <EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD> = A.<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD> AND <EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = 'ר' FOR xml path('')),1,1,'')) FPRQ,
|
||||
<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD>,<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
FROM oldk3ICSale0802 A
|
||||
WHERE <EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = 'ר'
|
||||
GROUP BY <EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD>,<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>) B
|
||||
ON A.CONTRACTNUMBER = B.<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD>
|
||||
WHERE B.<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = 'ר' AND A.[<EFBFBD>Ƿ<EFBFBD>K3<EFBFBD><EFBFBD><EFBFBD><EFBFBD>] = 0
|
||||
|
||||
--UPDATE A
|
||||
--SET PPBillingAmount = B.KPJE
|
||||
@@ -181,7 +209,7 @@ WHERE B.FPLX = 'רƱ' AND A.[
|
||||
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѳ<EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD>ѿ<EFBFBD>ƱǷ<EFBFBD>ǷƱ<EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶ<EFBFBD>
|
||||
-- OrderAmount=0,PaymentAmount=0,ShippedDebt=0,InvoicedDebt=0,IsEnded = NULL ,OwedTickets= 0,BillingAmount=0
|
||||
SELECT
|
||||
FID, SUM(ShipmentsAmount) - AVG(PaymentAmount) AS '<EFBFBD>ѳ<EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD>',AVG(BillingAmount) - AVG(PaymentAmount) AS '<EFBFBD>ѿ<EFBFBD>ƱǷ<EFBFBD><EFBFBD>',SUM(OrderAmount) - SUM(BillingAmount) AS 'ǷƱ',
|
||||
FID, SUM(ShipmentsAmount) - AVG(PaymentAmount) - SUM(ISNULL(ReturnAmount,0)) AS '<EFBFBD>ѳ<EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD>',AVG(BillingAmount) - AVG(PaymentAmount) AS '<EFBFBD>ѿ<EFBFBD>ƱǷ<EFBFBD><EFBFBD>',SUM(OrderAmount) - SUM(BillingAmount) AS 'ǷƱ',
|
||||
CASE WHEN (AVG(ISNULL(OrderAmount,0)) - SUM(ISNULL(ReturnAmount,0))) = SUM(ISNULL(ShipmentsAmount,0))
|
||||
AND (AVG(ISNULL(OrderAmount,0)) - SUM(ISNULL(ReturnAmount,0))) = AVG(ISNULL(BillingAmount,0))
|
||||
AND (AVG(ISNULL(OrderAmount,0)) - SUM(ISNULL(ReturnAmount,0))) = AVG(ISNULL(PaymentAmount,0))
|
||||
|
||||
Reference in New Issue
Block a user