a
This commit is contained in:
43
05.长园/CYG/销售合同数据计算/2.销售合同计算_更新关联关系.sql
Normal file
43
05.长园/CYG/销售合同数据计算/2.销售合同计算_更新关联关系.sql
Normal file
@@ -0,0 +1,43 @@
|
||||
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',t0.FCRMCONTRACTID
|
||||
,t0.FBILLTYPEID
|
||||
,ISNULL(t2.FID,0) AS Old_CRM_ID
|
||||
FROM T_SAL_ORDER t0
|
||||
INNER JOIN T_CRM_CONTRACT t1 on t0.FSALES = t1.F_CYG_YSALESNUMBER
|
||||
AND t0.FCUSTID = t1.FBDCUSTID
|
||||
LEFT JOIN T_CRM_CONTRACT t2 on t2.FID = t0.FCRMCONTRACTID AND t2.FDOCUMENTSTATUS = 'C'
|
||||
WHERE 1=1
|
||||
--AND t0.FCRMCONTRACTID = 0
|
||||
AND t0.FDOCUMENTSTATUS = 'C'
|
||||
AND t1.FDOCUMENTSTATUS = 'C'
|
||||
AND t0.FBILLTYPEID = 'eacb50844fc84a10b03d7b841f3a6278' --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD>
|
||||
AND t1.F_CYG_CONTRACTTYPE = '664cd624468638'
|
||||
)
|
||||
,#<23><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD> AS (
|
||||
SELECT t0.FBILLNO,t0.FID
|
||||
FROM #<23><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD> t0
|
||||
WHERE t0.Old_CRM_ID = 0
|
||||
GROUP BY t0.FBILLNO,t0.FID
|
||||
HAVING COUNT(1) = 1
|
||||
)
|
||||
--UPDATE t1 SET t1.FCRMCONTRACTID = t0.CONTRACT_ID
|
||||
--FROM #<23><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD> t0
|
||||
-- INNER JOIN T_SAL_ORDER t1 on t1.FID = t0.FID
|
||||
-- INNER JOIN #<23><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD> tt on tt.FID = t0.FID
|
||||
--WHERE 1=1
|
||||
|
||||
SELECT t0.FBILLNO AS '<EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',t0.FCRMCONTRACTID,t0.CONTRACT_ID
|
||||
--,t0.FBILLTYPEID
|
||||
,t0.<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD><EFBFBD><EFBFBD> '<EFBFBD><EFBFBD><EFBFBD>ۺ<EFBFBD>ͬ<EFBFBD><EFBFBD>'
|
||||
,t0.FSALES AS 'Դ<EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||||
,t2_l.FNAME AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||||
,t0f.FBILLALLAMOUNT_LC AS '<EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>'
|
||||
,t1f.FBILLALLAMOUNT_LC AS '<EFBFBD><EFBFBD><EFBFBD>ۺ<EFBFBD>ͬ<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>'
|
||||
FROM #<23><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD> t0
|
||||
INNER JOIN T_SAL_ORDERFIN t0f on t0.FID = t0f.FID
|
||||
INNER JOIN T_CRM_CONTRACTFIN t1f on t1f.FID = t0.CONTRACT_ID
|
||||
INNER JOIN #<23><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD> tt on tt.FID = t0.FID
|
||||
INNER JOIN T_BAS_BILLTYPE_L t2_l on t2_l.FBILLTYPEID = t0.FBILLTYPEID AND t2_l.FLOCALEID = 2052
|
||||
WHERE 1 = 1
|
||||
ORDER BY t0.CONTRACT_ID
|
||||
Reference in New Issue
Block a user