a
This commit is contained in:
66
05.长园/CYG/销售合同数据计算/销售订单绑定多个销售合同_20240913.sql
Normal file
66
05.长园/CYG/销售合同数据计算/销售订单绑定多个销售合同_20240913.sql
Normal file
@@ -0,0 +1,66 @@
|
||||
WITH #<23><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD> AS (
|
||||
SELECT t0.FBILLNO,t0.FID,t0.FSALES,t1.FBILLNO '<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD><EFBFBD><EFBFBD>'
|
||||
,t0.FCREATEDATE,t1.FID 'CONTRACT_ID'
|
||||
FROM T_SAL_ORDER t0
|
||||
INNER JOIN T_CRM_CONTRACT t1 on t0.FSALES = t1.F_CYG_YSALESNUMBER
|
||||
AND t0.F_CYG_CRMORDER = t1.F_CYG_CRMORDER
|
||||
WHERE t0.FCRMCONTRACTID = 0
|
||||
AND t0.FDOCUMENTSTATUS = 'C'
|
||||
AND t1.FDOCUMENTSTATUS = 'C'
|
||||
AND t1.F_CYG_CONTRACTTYPE != '664cd63d46863a'
|
||||
)
|
||||
,#<23><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD> AS (
|
||||
SELECT t0.FBILLNO,t0.FID
|
||||
FROM #<23><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD> t0
|
||||
GROUP BY t0.FBILLNO,t0.FID
|
||||
HAVING COUNT(1) > 1
|
||||
)
|
||||
SELECT t0.FBILLNO,t0.FID,t0.FSALES,t1.FBILLNO '<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD><EFBFBD><EFBFBD>'
|
||||
,t0.FCREATEDATE,t1.FID 'CONTRACT_ID'
|
||||
,t0.FPROJECTNAME
|
||||
,t1.FNAME,t1.FBDCUSTID,t1.F_CYG_CONTRACTTYPE
|
||||
FROM T_SAL_ORDER t0
|
||||
INNER JOIN T_CRM_CONTRACT t1 on t0.FSALES = t1.F_CYG_YSALESNUMBER
|
||||
AND t0.F_CYG_CRMORDER = t1.F_CYG_CRMORDER
|
||||
INNER JOIN #<23><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD> tt on tt.FID = t0.FID
|
||||
WHERE t0.FCRMCONTRACTID = 0
|
||||
AND t0.FDOCUMENTSTATUS = 'C'
|
||||
AND t1.FDOCUMENTSTATUS = 'C'
|
||||
AND t1.F_CYG_CONTRACTTYPE != '664cd63d46863a'
|
||||
ORDER BY t0.FCREATEDATE DESC ,t0.FBILLNO
|
||||
|
||||
|
||||
--WITH #<23><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD> AS (
|
||||
-- SELECT t0.FBILLNO,t0.FID,t0.FSALES,t1.FBILLNO '<27><>ͬ<EFBFBD><CDAC><EFBFBD>ݱ<EFBFBD><DDB1><EFBFBD>'
|
||||
-- ,t0.FCREATEDATE,t1.FID 'CONTRACT_ID'
|
||||
-- FROM T_SAL_ORDER t0
|
||||
-- INNER JOIN T_CRM_CONTRACT t1 on t0.FSALES = t1.F_CYG_YSALESNUMBER
|
||||
-- AND t0.F_CYG_CRMORDER = t1.F_CYG_CRMORDER
|
||||
-- WHERE t0.FCRMCONTRACTID = 0
|
||||
-- AND t0.FDOCUMENTSTATUS = 'C'
|
||||
-- AND t1.FDOCUMENTSTATUS = 'C'
|
||||
--)
|
||||
--,#<23><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD> AS (
|
||||
-- SELECT t0.FBILLNO,t0.FID
|
||||
-- FROM #<23><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD> t0
|
||||
-- GROUP BY t0.FBILLNO,t0.FID
|
||||
-- HAVING COUNT(1) = 1
|
||||
--)
|
||||
----SELECT t0.FBILLNO,t0.FID,t0.FSALES,t1.FBILLNO '<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD><EFBFBD><EFBFBD>'
|
||||
---- ,t0.FCREATEDATE,t1.FID 'CONTRACT_ID'
|
||||
----FROM T_SAL_ORDER t0
|
||||
---- INNER JOIN T_CRM_CONTRACT t1 on t0.FSALES = t1.F_CYG_YSALESNUMBER
|
||||
---- AND t0.F_CYG_CRMORDER = t1.F_CYG_CRMORDER
|
||||
---- INNER JOIN #<23><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD> tt on tt.FID = t0.FID
|
||||
----WHERE t0.FCRMCONTRACTID = 0
|
||||
---- AND t0.FDOCUMENTSTATUS = 'C'
|
||||
---- AND t1.FDOCUMENTSTATUS = 'C'
|
||||
----ORDER BY t0.FCREATEDATE DESC ,t0.FBILLNO
|
||||
--UPDATE t0 SET t0.FCRMCONTRACTID = t1.FID
|
||||
--FROM T_SAL_ORDER t0
|
||||
-- INNER JOIN T_CRM_CONTRACT t1 on t0.FSALES = t1.F_CYG_YSALESNUMBER
|
||||
-- AND t0.F_CYG_CRMORDER = t1.F_CYG_CRMORDER
|
||||
-- INNER JOIN #<23><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD> tt on tt.FID = t0.FID
|
||||
--WHERE t0.FCRMCONTRACTID = 0
|
||||
-- AND t0.FDOCUMENTSTATUS = 'C'
|
||||
-- AND t1.FDOCUMENTSTATUS = 'C'
|
||||
Reference in New Issue
Block a user