Piolot_Order_TH/根据K3更新云星空自定义字段.sql
李狗蛋 95a74dc4f5 1
2025-07-04 17:30:33 +08:00

29 lines
1.1 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

select * from oldk3seorder0515
--根据单据编码,合同号,物料编码(星空:旧物料编码),数量,含税单价更新
--K3发货金额#F_sendAmount K3退货金额#F_returnAmount
UPDATE B
SET B.F_sendAmount = ISNULL(C.,0),B.F_returnAmount = ISNULL(C.退,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. = A.FBILLNO AND A.F_contractnumber = C. AND D.FOldNumber = C.
AND B.FQTY = C. AND BF.FTaxPrice = C.
--根据合同号,物料编码(星空:旧物料编码),数量,含税单价更新
--K3发货金额#F_sendAmount K3退货金额#F_returnAmount
UPDATE B
SET B.F_sendAmount = ISNULL(C.,0),B.F_returnAmount = ISNULL(C.退,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. AND D.FOldNumber = C.
AND B.FQTY = C. AND BF.FTaxPrice = C.