29 lines
1.1 KiB
SQL
29 lines
1.1 KiB
SQL
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.含税单价
|
||
|
||
|
||
|