Piolot_Order_TH/根据K3更新云星空自定义字段.sql

29 lines
1.1 KiB
MySQL
Raw Normal View History

2025-07-04 17:30:33 +08:00
select * from oldk3seorder0515
--<EFBFBD><EFBFBD><EFBFBD>ݵ<EFBFBD><EFBFBD>ݱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD>ţ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD><EFBFBD><EFBFBD>(<EFBFBD>ǿգ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˰<EFBFBD><EFBFBD><EFBFBD>۸<EFBFBD><EFBFBD><EFBFBD>
--K3<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#<23><>F_sendAmount K3<4B>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>#<23><>F_returnAmount
UPDATE B
SET B.F_sendAmount = ISNULL(C.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,0),B.F_returnAmount = ISNULL(C.<EFBFBD>˻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,0)
FROM T_SAL_ORDER A
INNER JOIN T_SAL_ORDERENTRY B ON A.FID = B.FID
INNER JOIN T_SAL_ORDERENTRY_F BF ON BF.FENTRYID = B.FENTRYID
INNER JOIN T_BD_MATERIAL D ON B.FMATERIALID = D.FMATERIALID
INNER JOIN oldk3seorder0515 C ON C.<EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD><EFBFBD><EFBFBD> = A.FBILLNO AND A.F_contractnumber = C.<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD> AND D.FOldNumber = C.<EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD><EFBFBD><EFBFBD>
AND B.FQTY = C.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> AND BF.FTaxPrice = C.<EFBFBD><EFBFBD>˰<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
--<EFBFBD><EFBFBD><EFBFBD>ݺ<EFBFBD>ͬ<EFBFBD>ţ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD><EFBFBD><EFBFBD>(<EFBFBD>ǿգ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˰<EFBFBD><EFBFBD><EFBFBD>۸<EFBFBD><EFBFBD><EFBFBD>
--K3<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#<23><>F_sendAmount K3<4B>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>#<23><>F_returnAmount
UPDATE B
SET B.F_sendAmount = ISNULL(C.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,0),B.F_returnAmount = ISNULL(C.<EFBFBD>˻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,0)
FROM T_SAL_ORDER A
INNER JOIN T_SAL_ORDERENTRY B ON A.FID = B.FID
INNER JOIN T_SAL_ORDERENTRY_F BF ON BF.FENTRYID = B.FENTRYID
INNER JOIN T_BD_MATERIAL D ON B.FMATERIALID = D.FMATERIALID
INNER JOIN oldk3seorder0515 C ON A.F_contractnumber = C.<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD> AND D.FOldNumber = C.<EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD><EFBFBD><EFBFBD>
AND B.FQTY = C.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> AND BF.FTaxPrice = C.<EFBFBD><EFBFBD>˰<EFBFBD><EFBFBD><EFBFBD><EFBFBD>