66 lines
2.2 KiB
MySQL
66 lines
2.2 KiB
MySQL
|
|
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'
|