Files
GateDge2023_ljy/05.长园/CYG/销售合同数据更新_202408161550.sql

93 lines
3.3 KiB
MySQL
Raw Normal View History

2024-08-29 09:42:49 +08:00
--SELECT * INTO T_CRM_CONTRACT_20240816164533 FROM T_CRM_CONTRACT --<EFBFBD><EFBFBD><EFBFBD>ݸ<EFBFBD><EFBFBD><EFBFBD>ǰ
--SELECT * INTO T_CRM_CONTRACT_20240816164533_AFTER FROM T_CRM_CONTRACT --<EFBFBD><EFBFBD><EFBFBD>ݸ<EFBFBD><EFBFBD>º<EFBFBD>
;WITH #<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> AS (
SELECT t1_l.FNAME,t1e_l.FDATAVALUE,t1e.FENTRYID
FROM T_BAS_ASSISTANTDATA_L t1_l
INNER JOIN T_BAS_ASSISTANTDATAENTRY t1e on t1_l.FID = t1e.FID
INNER JOIN T_BAS_ASSISTANTDATAENTRY_L t1e_l on t1e_l.FENTRYID = t1e.FENTRYID AND t1e_l.FLOCALEID = 2052
WHERE t1_l.FLOCALEID = 2052
)
, #ǩԼ<C7A9><D4BC> AS (
SELECT t0.FMASTERID,t0_l.FNAME
FROM T_BD_STAFF t0
INNER JOIN T_BD_STAFF_L t0_l on t0.FMASTERID = t0_l.FSTAFFID AND t0_l.FLocaleID = 2052
WHERE t0.FDOCUMENTSTATUS = 'C'
AND t0.FFORBIDSTATUS = 'A'
)
, <>ٱ<EFBFBD> AS (
SELECT t0.FID,t0_l.FNAME,t0e.FENUMID,t0e.FSEQ,t0e.FVALUE,t0e_l.FCAPTION
FROM T_META_FORMENUM t0
INNER JOIN T_META_FORMENUMITEM t0e on t0e.FID = t0.FID
INNER JOIN T_META_FORMENUM_L t0_l on t0.FID = t0_l.FID AND t0_l.FLOCALEID = 2052
INNER JOIN T_META_FORMENUMITEM_L t0e_l on t0e.FENUMID = t0e_l.FENUMID AND t0e_l.FLOCALEID = 2052
)
,#<23><><EFBFBD><EFBFBD> AS (
SELECT t0.FBILLNO
,t0.FID
,t0.F_CYG_YSALESNUMBER AS 'ԭ<EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
,ISNULL(tt.Դ<EFBFBD><EFBFBD><EFBFBD>۵<EFBFBD><EFBFBD><EFBFBD>,'') AS [O_ԭ<EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
,t0.F_CYG_ORDERCONTACT AS '<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD>'
,ISNULL(tt.[<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD>],t0.F_CYG_ORDERCONTACT) AS [O_<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD>]
,t0.F_CYG_ORDERPHONENO AS '<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD>'
,ISNULL(tt.<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD>,t0.F_CYG_ORDERPHONENO) AS [O_<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD>]
,t0.F_CYG_CONTACTADDRESS AS '<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD>ַ'
,ISNULL(tt.<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD>ַ,t0.F_CYG_CONTACTADDRESS) AS [O_<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD>ַ]
,t0.F_CYG_PAPERRETURNDATE AS 'ֽ<EFBFBD>ʺ<EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
,tt.[ֽ<EFBFBD>ʺ<EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] AS [O_ֽ<EFBFBD>ʺ<EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
,t0.F_CYG_SIGNINGDATE AS '<EFBFBD><EFBFBD>ͬǩԼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
,tt.[<EFBFBD><EFBFBD>ͬǩԼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>] AS [O_<EFBFBD><EFBFBD>ͬǩԼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
,t0.F_CYG_SIGNATORY AS '<EFBFBD><EFBFBD>ͬǩԼ<EFBFBD><EFBFBD>'
,ISNULL(t4.FMASTERID,0) AS [O_<EFBFBD><EFBFBD>ͬǩԼ<EFBFBD><EFBFBD>_ID]
,tt.[<EFBFBD><EFBFBD>ͬǩԼ<EFBFBD><EFBFBD>] AS [O_<EFBFBD><EFBFBD>ͬǩԼ<EFBFBD><EFBFBD>]
,t0.F_CYG_CONTRACTSTATUSNEW AS '<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬'
,ISNULL(t6.FVALUE, '') AS [O_<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬_ID]
,tt.[<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬] AS [O_<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬]
,t0.F_CYG_HTFSZTBZ AS '<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<EFBFBD><EFBFBD>ע'
,ISNULL(tt.<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<EFBFBD><EFBFBD>ע,'') AS [O_<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<EFBFBD><EFBFBD>ע]
,t0.F_CYG_STATISTICALDATE AS 'ͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
,ISNULL(tt.[ͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],'') AS [O_ͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
,t0.FMODIFYDATE AS [<EFBFBD>޸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
,GETDATE() AS [O_<EFBFBD>޸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
,t0.FMODIFIERID [<EFBFBD>޸<EFBFBD><EFBFBD><EFBFBD>_ID]
,1562754 AS [O_<EFBFBD>޸<EFBFBD><EFBFBD><EFBFBD>_ID]
FROM <EFBFBD><EFBFBD><EFBFBD>ۺ<EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD>ݸ<EFBFBD><EFBFBD><EFBFBD>_202408161550 tt
INNER JOIN T_CRM_CONTRACT t0 on tt.<EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD><EFBFBD><EFBFBD> = t0.FBILLNO
INNER JOIN T_CRM_CONTRACTFIN t0f on t0.FID = t0f.FID
OUTER APPLY (
SELECT TOP 1 * FROM #ǩԼ<C7A9><D4BC>
WHERE FNAME = tt.[<EFBFBD><EFBFBD>ͬǩԼ<EFBFBD><EFBFBD>]
ORDER BY FMASTERID ASC
) t4
LEFT JOIN <>ٱ<EFBFBD> t6 on t6.FNAME = '<27><>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>״̬' AND t6.FCAPTION = tt.[<5B><>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>״̬]
)
--SELECT FID,COUNT(1) FROM #<23><><EFBFBD><EFBFBD> GROUP BY FID HAVING COUNT(1) >1
--SELECT * FROM #<23><><EFBFBD><EFBFBD> t0
--WHERE 1 = 1
UPDATE t0 SET t0.F_CYG_YSALESNUMBER = tt.[O_ԭ<EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
,t0.F_CYG_ORDERCONTACT = tt.[O_<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD>]
,t0.F_CYG_ORDERPHONENO = tt.[O_<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD>]
,t0.F_CYG_CONTACTADDRESS = tt.[O_<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD>ַ]
,t0.F_CYG_PAPERRETURNDATE = tt.[O_ֽ<EFBFBD>ʺ<EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
,t0.F_CYG_SIGNINGDATE = tt.[O_<EFBFBD><EFBFBD>ͬǩԼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
,t0.F_CYG_SIGNATORY = tt.[O_<EFBFBD><EFBFBD>ͬǩԼ<EFBFBD><EFBFBD>_ID]
,t0.F_CYG_CONTRACTSTATUSNEW = tt.[O_<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬_ID]
,t0.F_CYG_HTFSZTBZ = tt.[O_<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<EFBFBD><EFBFBD>ע]
,t0.F_CYG_STATISTICALDATE = tt.[O_ͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
,t0.FMODIFIERID = tt.[O_<EFBFBD>޸<EFBFBD><EFBFBD><EFBFBD>_ID]
,t0.FMODIFYDATE = tt.O_<EFBFBD>޸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
FROM T_CRM_CONTRACT t0
INNER JOIN #<23><><EFBFBD><EFBFBD> tt on tt.FID = t0.FID