Files
GateDge2023_ljy/01.扩展/HandleUtils/sql/未分类/如然_更新平台单号2_202406251007.sql

55 lines
1.9 KiB
MySQL
Raw Normal View History

2024-07-16 10:33:50 +08:00
/****************<EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>**************/
WITH #ƽ̨<C6BD><CCA8><EFBFBD><EFBFBD>2<EFBFBD><32>Դ AS (
/**********<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˻<EFBFBD>*********/
SELECT t0.FBILLNO,t0e.FID,t0e.FENTRYID
,'T_SAL_RETURNSTOCKENTRY' AS FSTABLENAME
,t0e.F_WFHW_TEXT_83G
FROM T_SAL_RETURNSTOCK t0
INNER JOIN T_SAL_RETURNSTOCKENTRY t0e on t0.FID = t0e.FID
WHERE t0e.F_WFHW_TEXT_83G != ''
UNION ALL
/**********<EFBFBD><EFBFBD><EFBFBD>۳<EFBFBD><EFBFBD><EFBFBD>*********/
SELECT t0.FBILLNO,t0e.FID,t0e.FENTRYID
,'T_SAL_OUTSTOCKENTRY' AS FSTABLENAME
,t0e.F_PLATFORM_ORDER_NUMBER1
FROM T_SAL_OUTSTOCK t0
INNER JOIN T_SAL_OUTSTOCKENTRY t0e on t0.FID = t0e.FID
WHERE t0e.F_PLATFORM_ORDER_NUMBER1 != ''
)
,#<23><><EFBFBD><EFBFBD> AS (
SELECT t0.FBILLNO,t0e.FID,t0e.FENTRYID,t0e.FSOURCEBILLNO,t0e.FSOURCETYPE,t0e_lk.FSTABLENAME
,t0e_lk.FSID,t0e_lk.FSBILLID,t0e.F_PLATFORM_ORDER_NUMBER2,t1.F_WFHW_TEXT_83G
FROM T_AR_RECEIVABLE t0
INNER JOIN T_AR_RECEIVABLEENTRY t0e on t0.FID = t0e.FID
INNER jOIN T_AR_RECEIVABLEENTRY_LK t0e_lk on t0e.FENTRYID = t0e_lk.FENTRYID
INNER JOIN #ƽ̨<C6BD><CCA8><EFBFBD><EFBFBD>2<EFBFBD><32>Դ t1 on t1.FSTABLENAME = t0e_lk.FSTABLENAME
AND t1.FID = t0e_lk.FSBILLID AND t1.FENTRYID = t0e_lk.FSID
WHERE 1=1
AND t0e.F_PLATFORM_ORDER_NUMBER2 = ''
)
/**********<EFBFBD><EFBFBD>ѯ<EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>и<EFBFBD><EFBFBD>µ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*********/
--SELECT t0.FBILLNO,t0e.F_PLATFORM_ORDER_NUMBER2 , t1.F_WFHW_TEXT_83G
--FROM T_AR_RECEIVABLE t0
-- INNER JOIN T_AR_RECEIVABLEENTRY t0e on t0.FID = t0e.FID
-- INNER JOIN #<23><><EFBFBD><EFBFBD> t1 on t0e.FID = t1.FID AND t0e.FENTRYID = t1.FENTRYID
--WHERE 1=1
-- AND t0e.F_PLATFORM_ORDER_NUMBER2 = ''
-- AND t0e.FID = t1.FID
-- AND t0e.FENTRYID = t1.FENTRYID
-- AND t0.FBILLNO = 'AR00129169'
/**********<EFBFBD><EFBFBD>ѯ<EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ظ<EFBFBD>*********/
--SELECT t0.FID,t0.FENTRYID,COUNT(1)
--FROM #<23><><EFBFBD><EFBFBD> t0
--GROUP BY t0.FID,t0.FENTRYID
/**********ִ<EFBFBD>и<EFBFBD><EFBFBD><EFBFBD>*********/
UPDATE t0e SET t0e.F_PLATFORM_ORDER_NUMBER2 = t1.F_WFHW_TEXT_83G
FROM T_AR_RECEIVABLEENTRY t0e
INNER JOIN #<23><><EFBFBD><EFBFBD> t1 on t0e.FID = t1.FID AND t0e.FENTRYID = t1.FENTRYID
WHERE 1=1
AND t0e.F_PLATFORM_ORDER_NUMBER2 = ''
AND t0e.FID = t1.FID
AND t0e.FENTRYID = t1.FENTRYID