1
This commit is contained in:
47
05.长园/CYG/更新销售合同收款计划.sql
Normal file
47
05.长园/CYG/更新销售合同收款计划.sql
Normal file
@@ -0,0 +1,47 @@
|
||||
|
||||
|
||||
WITH #start AS (SELECT 1 AS 'A')
|
||||
,#<23><>ת<EFBFBD><D7AA> AS (
|
||||
SELECT T.*
|
||||
FROM (
|
||||
SELECT t0.FBILLNO,t0.FID,tt.<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,t0p.FRECADVANCERATE,t0p.F_CYG_TEXT
|
||||
FROM <EFBFBD><EFBFBD><EFBFBD>ۺ<EFBFBD>ͬ_20240523 tt
|
||||
INNER JOIN T_CRM_CONTRACT t0 on t0.FBILLNO = tt.<EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD><EFBFBD><EFBFBD>
|
||||
INNER JOIN T_CRM_CONTRACTPLAN t0p on t0.FID = t0p.FID
|
||||
) t0
|
||||
PIVOT
|
||||
(
|
||||
SUM(t0.FRECADVANCERATE)
|
||||
FOR
|
||||
t0.f_CYG_TEXT IN ([Ԥ<EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD>ʱ<EFBFBD>])
|
||||
) AS T
|
||||
)
|
||||
,#<23><>ת<EFBFBD><D7AA> AS (
|
||||
SELECT *,upvt.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> * upvt.[<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>] /100 AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||||
FROM (
|
||||
SELECT
|
||||
tt.<EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD><EFBFBD><EFBFBD>
|
||||
,t0.FID
|
||||
,tt.[<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||
,tt.[Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>] AS [Ԥ<EFBFBD><EFBFBD>]
|
||||
,tt.[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] AS [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||
,tt.[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] AS [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||
,tt.[<EFBFBD><EFBFBD><EFBFBD>տ<EFBFBD>] AS [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||
,tt.[<EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD>] AS [<EFBFBD>ʱ<EFBFBD>]
|
||||
FROM <EFBFBD><EFBFBD><EFBFBD>ۺ<EFBFBD>ͬ_202406181021 tt
|
||||
INNER JOIN T_CRM_CONTRACT t0 on tt.<EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD><EFBFBD><EFBFBD> = t0.FBILLNO
|
||||
) t0
|
||||
UNPIVOT (<EFBFBD><EFBFBD><EFBFBD><EFBFBD> FOR <EFBFBD>ڵ<EFBFBD> IN ([Ԥ<EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],t0.[<EFBFBD>ʱ<EFBFBD>])) upvt
|
||||
)
|
||||
,#<23><><EFBFBD><EFBFBD> AS (
|
||||
SELECT tt.*
|
||||
,t0p.FRECADVANCERATE,t0p.FRECADVANCEAMOUNT,t0p.FENTRYID
|
||||
FROM #<23><>ת<EFBFBD><D7AA> tt
|
||||
INNER JOIN T_CRM_CONTRACTPLAN t0p on tt.FID = t0p.FID AND t0p.F_CYG_TEXT = tt.<EFBFBD>ڵ<EFBFBD>
|
||||
)
|
||||
SELECT * FROM #<23><><EFBFBD><EFBFBD>
|
||||
--UPDATE t0p SET t0p.FRECADVANCERATE = tt.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
-- ,t0p.FRECADVANCEAMOUNT = tt.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
--FROM T_CRM_CONTRACTPLAN t0p
|
||||
-- INNER JOIN #<23><><EFBFBD><EFBFBD> tt on tt.FENTRYID = t0p.FENTRYID
|
||||
--WHERE tt.FENTRYID = t0p.FENTRYID
|
||||
Reference in New Issue
Block a user