209 lines
9.1 KiB
SQL
209 lines
9.1 KiB
SQL
WITH #릅燎栗죕 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
|
||
--AND t1_l.FNAME Like '0%'
|
||
)
|
||
, #땐새데貫 AS (
|
||
SELECT t0.FID,t0_l.FName
|
||
FROM CYG_t_Cust100015 t0
|
||
INNER JOIN CYG_t_Cust100015_L t0_l on t0.FID = t0_l.FID AND t0_l.FLocaleID = 2052
|
||
WHERE t0.FDOCUMENTSTATUS = 'C'
|
||
AND t0.FFORBIDSTATUS = 'A'
|
||
)
|
||
, #푯獨훙 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'
|
||
)
|
||
, #饋簡逃 AS (
|
||
SELECT t0.fid,t0_l.FNAME
|
||
FROM V_BD_SALESMAN t0
|
||
INNER JOIN V_BD_SALESMAN_L t0_l on t0.fid = t0_l.fid AND t0_l.FLocaleID = 2052
|
||
WHERE t0.FDOCUMENTSTATUS = 'C'
|
||
AND t0.FFORBIDSTATUS = 'A'
|
||
)
|
||
, #철앨깊 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
|
||
--ORDER BY t0.FID,t0e.FSEQ
|
||
)
|
||
,#離老 AS (
|
||
SELECT t0.FBILLNO
|
||
,t0.FID
|
||
,t0.F_CYG_CRMORDER AS 'CRM땐새션쩌직彊뵀'
|
||
,ISNULL(tt.[CRM땐새션쩌직彊뵀],'') AS [O_CRM땐새션쩌직彊뵀]
|
||
,t0.F_CYG_BIDSERIAL AS '깃蝎긍뵀'
|
||
,ISNULL(tt.[깃蝎긍뵀],'') AS [O_깃蝎긍뵀]
|
||
,t0.F_CYG_PAYMENT AS '마운렘駕'
|
||
,tt.[마운렘駕] AS [O_마운렘駕]
|
||
,t0.F_CYG_CONTRACTNODL AS '북谿긍뵀-든제'
|
||
,tt.[북谿긍뵀-든제] AS [O_북谿긍뵀-든제]
|
||
,t0.F_CYG_HTFSZTBZ AS '북谿럿쀼榴檄구鬧'
|
||
,ISNULL(tt.[북谿럿쀼榴檄구鬧],'') AS [O_북谿럿쀼榴檄구鬧]
|
||
,t0f.FCONTRACTAMOUNT AS '북谿쏜띨'
|
||
,tt.[북谿쏜띨] AS [O_북谿쏜띨]
|
||
,t0.FNAME AS '북谿츰냔'
|
||
,tt.[북谿츰냔] AS [O_북谿츰냔]
|
||
,t0.F_CYG_SIGNINGDATE AS '북谿푯獨휑퍅'
|
||
,tt.[북谿푯獨휑퍅] AS [O_북谿푯獨휑퍅]
|
||
,t0.F_CYG_PURCHASE AS '와빵꽃뭔땐데뵀'
|
||
,ISNULL(tt.[와빵꽃뭔땐데뵀],'') AS [O_와빵꽃뭔땐데뵀]
|
||
,t0.F_CYG_CONTACTADDRESS AS '와빵젬溝뒈囹'
|
||
,ISNULL(tt.[와빵젬溝뒈囹],'') AS [O_와빵젬溝뒈囹]
|
||
,t0.F_CYG_ORDERCONTACT AS '와빵젬溝훙'
|
||
,ISNULL(tt.[와빵젬溝훙],'') AS [O_와빵젬溝훙]
|
||
,t0.F_CYG_WORKORDERNUMBER AS '<EFBFBD>끓데뵀'
|
||
,ISNULL(tt.[<EFBFBD>끓데뵀],'') AS [O_<EFBFBD>끓데뵀]
|
||
,t0.F_CYG_STATISTICALDATE AS '固셕휑퍅'
|
||
,ISNULL(tt.[固셕휑퍅],'') AS [O_固셕휑퍅]
|
||
,t0.F_CYG_SALESNUMBER AS '饋簡땐데뵀'
|
||
,ISNULL(tt.[饋簡땐데뵀],'') AS [O_饋簡땐데뵀]
|
||
,t0.F_CYG_SALESPROVINCE AS '饋簡伽룀'
|
||
,ISNULL(tt.[饋簡伽룀],'') AS [O_饋簡伽룀]
|
||
,t0.F_CYG_PAPERRETURNDATE AS '笭醴북谿럿쀼휑퍅'
|
||
,tt.[笭醴북谿럿쀼휑퍅] AS [O_笭醴북谿럿쀼휑퍅]
|
||
,t0.F_CYG_YSALESNUMBER AS '覩饋簡땐데뵀'
|
||
,ISNULL(tt.[覩饋簡땐데뵀],'') AS [O_覩饋簡땐데뵀]
|
||
,t0.F_CYG_WARRANTYPERIOD AS '醴괏퍅(墩)'
|
||
,ISNULL(tt.[醴괏퍅(墩)], 0) AS [O_醴괏퍅(墩)]
|
||
|
||
,t0.F_CYG_CONTRACTSTATUSNEW AS '북谿럿쀼榴檄'
|
||
,ISNULL(t6.FVALUE, '') AS [O_북谿럿쀼榴檄_ID]
|
||
,tt.[북谿럿쀼榴檄] AS [O_북谿럿쀼榴檄]
|
||
|
||
,t0.F_CYG_ORDERVOUCHERNEW AS '苟데틴聯'
|
||
,ISNULL(t7.FVALUE, '') AS [O_苟데틴聯_ID]
|
||
,tt.[苟데틴聯] AS [O_苟데틴聯]
|
||
|
||
,t0.F_CYG_CONSIGNMENTCONTRACT AS '角뤠셍簡북谿'
|
||
,CASE tt.[角뤠셍簡북谿] WHEN '角' THEN 1 ELSE 0 END AS [O_角뤠셍簡북谿_ID]
|
||
,tt.[角뤠셍簡북谿] AS [O_角뤠셍簡북谿]
|
||
|
||
,t0.F_CYG_SUBCONTRACTS AS '角뤠綾북谿'
|
||
,CASE tt.[角뤠綾북谿] WHEN '角' THEN 1 ELSE 0 END AS [O_角뤠綾북谿_ID]
|
||
,tt.[角뤠綾북谿] AS [O_角뤠綾북谿]
|
||
|
||
,t0.F_CYG_INDUSTRY AS '끓撚롸잚'
|
||
,ISNULL(t018.FENTRYID,'') AS [O_끓撚롸잚_ID]
|
||
,tt.끓撚롸잚 AS [O_끓撚롸잚]
|
||
|
||
,t0.F_CYG_SECTOR AS '契撚롸잚'
|
||
,ISNULL(t003.FENTRYID,'') AS [O_契撚롸잚_ID]
|
||
,tt.[契撚롸잚] AS [O_契撚롸잚]
|
||
|
||
,t0.F_CYG_TRADE AS '契撚綾롸잚'
|
||
,ISNULL(t017.FENTRYID,'') AS [O_契撚綾롸잚_ID]
|
||
,tt.[契撚綾롸잚] AS [O_契撚綾롸잚]
|
||
|
||
,t0.F_CYG_PROJECTCITY AS '淃커냘懇'
|
||
,ISNULL(t1.FENTRYID,'') AS [O_淃커냘懇_ID]
|
||
,tt.[淃커냘懇] AS [O_淃커냘懇]
|
||
|
||
,t0.F_CYG_PROJECTPROVINCE AS '淃커伽룀'
|
||
,ISNULL(t2.FENTRYID,'') AS [O_淃커伽룀_ID]
|
||
,tt.[淃커伽룀] AS [O_淃커伽룀]
|
||
|
||
,t0.F_CYG_DEVICE AS '<EFBFBD>구롸잚'
|
||
,ISNULL(t019.FENTRYID,'') AS [O_<EFBFBD>구롸잚_ID]
|
||
,tt.[<EFBFBD>구롸잚] AS [O_<EFBFBD>구롸잚]
|
||
|
||
,t0.F_CYG_CHANNEL AS '혠돛롸잚'
|
||
,ISNULL(t020.FENTRYID,'') AS [O_혠돛롸잚_ID]
|
||
,tt.[혠돛롸잚] AS [O_혠돛롸잚]
|
||
|
||
,t0.F_CYG_ORDERLEVEL AS '와빵데貫섬깎'
|
||
,ISNULL(t021.FENTRYID,'') AS [O_와빵데貫섬깎_ID]
|
||
,tt.[와빵데貫섬깎] AS [O_와빵데貫섬깎]
|
||
|
||
,t0.F_CYG_ORDERINGUNIT AS '땐새데貫(곗慤뇹)'
|
||
,ISNULL(t3.FID,0) AS [O_땐새데貫(곗慤뇹)_ID]
|
||
,tt.[땐새데貫(곗慤뇹)] AS [O_땐새데貫(곗慤뇹)]
|
||
|
||
,t0.F_CYG_SIGNATORY AS '북谿푯獨훙'
|
||
,ISNULL(t4.FMASTERID,0) AS [O_북谿푯獨훙_ID]
|
||
,tt.[북谿푯獨훙] AS [O_북谿푯獨훙]
|
||
|
||
,t0.FSALERID AS '饋簡逃'
|
||
,ISNULL(t5.fid,0) AS [O_饋簡逃_ID]
|
||
,tt.[饋簡逃] AS [O_饋簡逃]
|
||
|
||
,t0.FMODIFYDATE AS [錦맣휑퍅]
|
||
,GETDATE() AS [O_錦맣휑퍅]
|
||
|
||
,t0.FMODIFIERID [錦맣훙_ID]
|
||
,2672152 AS [O_錦맣훙_ID]
|
||
|
||
FROM 饋簡북谿_202406181021 tt
|
||
INNER JOIN T_CRM_CONTRACT t0 on tt.데앴긍뵀 = t0.FBILLNO
|
||
INNER JOIN T_CRM_CONTRACTFIN t0f on t0.FID = t0f.FID
|
||
LEFT JOIN #릅燎栗죕 t017 on t017.FNAME = '017-契撚綾롸잚' AND t017.FDATAVALUE = tt.[契撚綾롸잚]
|
||
LEFT JOIN #릅燎栗죕 t018 on t018.FNAME = '018-끓撚롸잚' AND t018.FDATAVALUE = tt.[끓撚롸잚]
|
||
LEFT JOIN #릅燎栗죕 t003 on t003.FNAME = '003-契撚롸잚' AND t003.FDATAVALUE = tt.[契撚롸잚]
|
||
LEFT JOIN #릅燎栗죕 t019 on t019.FNAME = '019-<2D>구롸잚' AND t019.FDATAVALUE = tt.[<EFBFBD>구롸잚]
|
||
LEFT JOIN #릅燎栗죕 t020 on t020.FNAME = '020-혠돛롸잚' AND t020.FDATAVALUE = tt.[혠돛롸잚]
|
||
LEFT JOIN #릅燎栗죕 t021 on t021.FNAME = '021-땐새데貫섬깎' AND t021.FDATAVALUE = tt.[와빵데貫섬깎]
|
||
LEFT JOIN #릅燎栗죕 t1 on t1.FNAME = '淃커냘懇' AND t1.FDATAVALUE = tt.[淃커냘懇]
|
||
LEFT JOIN #릅燎栗죕 t2 on t2.FNAME = '淃커伽룀' AND t2.FDATAVALUE = tt.[淃커伽룀]
|
||
LEFT JOIN #땐새데貫 t3 on t3.FName = tt.[땐새데貫(곗慤뇹)]
|
||
OUTER APPLY (
|
||
SELECT TOP 1 * FROM #푯獨훙
|
||
WHERE FNAME = tt.[북谿푯獨훙]
|
||
ORDER BY FMASTERID ASC
|
||
) t4
|
||
LEFT JOIN #饋簡逃 t5 on t5.FName = tt.[饋簡逃]
|
||
LEFT JOIN #철앨깊 t6 on t6.FNAME = '북谿럿쀼榴檄' AND t6.FCAPTION = tt.[북谿럿쀼榴檄]
|
||
LEFT JOIN #철앨깊 t7 on t7.FNAME= '苟데틴聯' AND REPLACE(t7.FCAPTION,',','') = tt.[苟데틴聯]
|
||
)
|
||
--SELECT FID,COUNT(1) FROM #離老 GROUP BY FID HAVING COUNT(1) >1
|
||
SELECT * FROM #離老 t0
|
||
WHERE 1 = 1
|
||
|
||
--AND O_苟데틴聯_ID = ''
|
||
--AND FID IN (101477,100126,100790,101122,101692,101646,102041,101483,101446,101494,101237,101640,101686,101752,100733,101652,102038,101254,102193,100129,101125,102399,101119,101758,101643,102307,101689,103681,102662,101480,101695,102190,100787,101486,103063,101042,100779,102625,100069,103933,101649,100132,101755,102290,100183,101667,102308,101644,103373,101690,102239,100788,100957,101638,101481,101243,103699,100061,100327,101252,101489,100968,102036,102242,100782,101117,102448,101478,100127,101123,100977,102305,101641,100785,102042,101647,101495,102328,101687,101655,101040,100324,101698,102039,102302,100130,101126,102196,102145,101753,101120,100971,101642,102306,100840,102191,100786,101696,100992,101656,100966,100780,101444,102034,101699,101756,101650,102303,102197,100972,100789,102449,101693,102240,101476,102309,100737,101484,101639,101493,101046,100328,100777,101490,101653,102037,100783,102194,101759,100969,101118,102189,101479,100128,101694,102043,100738,101648,101688,101047,101239,101485,100778,102438,101491,101654,101250,102040,100784,101697,102195,100131,101754,100970,101691,101050,102192,101645,102238,101637,101236,101482,103595,101488,100967,100326,100732,101751,100781,101253,101116,101651,102241,102292,102304,102198,102447,101657,100134,101757)
|
||
|
||
--UPDATE t0 SET
|
||
-- t0.F_CYG_CRMORDER = tt.[O_CRM땐새션쩌직彊뵀]
|
||
-- ,t0.F_CYG_BIDSERIAL = tt.[O_깃蝎긍뵀]
|
||
-- ,t0.F_CYG_PAYMENT = tt.[O_마운렘駕]
|
||
-- ,t0.F_CYG_CONTRACTNODL = tt.[O_북谿긍뵀-든제]
|
||
-- ,t0.F_CYG_HTFSZTBZ = tt.[O_북谿럿쀼榴檄구鬧]
|
||
-- ,t0.FNAME = tt.[O_북谿츰냔]
|
||
-- ,t0.F_CYG_SIGNINGDATE = tt.[O_북谿푯獨휑퍅]
|
||
-- ,t0.F_CYG_PURCHASE = tt.[O_와빵꽃뭔땐데뵀]
|
||
-- ,t0.F_CYG_CONTACTADDRESS = tt.[O_와빵젬溝뒈囹]
|
||
-- ,t0.F_CYG_ORDERCONTACT = tt.[O_와빵젬溝훙]
|
||
-- ,t0.F_CYG_WORKORDERNUMBER = tt.[O_<4F>끓데뵀]
|
||
-- ,t0.F_CYG_STATISTICALDATE = tt.[O_固셕휑퍅]
|
||
-- ,t0.F_CYG_SALESNUMBER = tt.[O_饋簡땐데뵀]
|
||
-- ,t0.F_CYG_SALESPROVINCE = tt.[O_饋簡伽룀]
|
||
-- ,t0.F_CYG_PAPERRETURNDATE = tt.[O_笭醴북谿럿쀼휑퍅]
|
||
-- ,t0.F_CYG_YSALESNUMBER = tt.[O_覩饋簡땐데뵀]
|
||
-- ,t0.F_CYG_WARRANTYPERIOD = tt.[O_醴괏퍅(墩)]
|
||
-- ,t0.F_CYG_CONTRACTSTATUSNEW = tt.[O_북谿럿쀼榴檄_ID]
|
||
-- ,t0.F_CYG_ORDERVOUCHERNEW = tt.[O_苟데틴聯_ID]
|
||
-- ,t0.F_CYG_CONSIGNMENTCONTRACT = tt.[O_角뤠셍簡북谿_ID]
|
||
-- ,t0.F_CYG_SUBCONTRACTS = tt.[O_角뤠綾북谿_ID]
|
||
-- ,t0.F_CYG_INDUSTRY = tt.[O_끓撚롸잚_ID]
|
||
-- ,t0.F_CYG_SECTOR = tt.[O_契撚롸잚_ID]
|
||
-- ,t0.F_CYG_TRADE = tt.[O_契撚綾롸잚_ID]
|
||
-- ,t0.F_CYG_PROJECTCITY = tt.[O_淃커냘懇_ID]
|
||
-- ,t0.F_CYG_PROJECTPROVINCE = tt.[O_淃커伽룀_ID]
|
||
-- ,t0.F_CYG_DEVICE = tt.[O_<4F>구롸잚_ID]
|
||
-- ,t0.F_CYG_CHANNEL = tt.[O_혠돛롸잚_ID]
|
||
-- ,t0.F_CYG_ORDERLEVEL = tt.[O_와빵데貫섬깎_ID]
|
||
-- ,t0.F_CYG_ORDERINGUNIT = tt.[O_땐새데貫(곗慤뇹)_ID]
|
||
-- ,t0.F_CYG_SIGNATORY = tt.[O_북谿푯獨훙_ID]
|
||
-- ,t0.FSALERID = tt.[O_饋簡逃_ID]
|
||
-- ,t0.FMODIFIERID = tt.[O_錦맣훙_ID]
|
||
-- ,t0.FMODIFYDATE = tt.O_錦맣휑퍅
|
||
--FROM T_CRM_CONTRACT t0
|
||
-- INNER JOIN #離老 tt on tt.FID = t0.FID
|