55 lines
1.9 KiB
MySQL
55 lines
1.9 KiB
MySQL
|
|
/****************<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
|