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.含税单价