diff --git a/更新核销金额.sql b/更新核销金额.sql index 64702a2..0063ede 100644 --- a/更新核销金额.sql +++ b/更新核销金额.sql @@ -14,8 +14,9 @@ BEGIN UPDATE T_AutoWrireRecordEntry SET FALLAMOUNT2=FALLAMOUNT22 WHERE fid=@fid -UPDATE T_AutoWrireRecord SET F_YeWuDate=FCREATEDATE -WHERE FID=@fid AND F_YeWuDate IS NULL +UPDATE T_AutoWrireRecord SET F_YeWuDate=b.FDATE3 +FROM T_AutoWrireRecordEntry2 b +WHERE T_AutoWrireRecord.FID=@fid AND F_YeWuDate IS NULL AND b.FID=T_AutoWrireRecord.FID UPDATE T_AutoWrireRecordEntry2 SET FALLAMOUNT3=FALLAMOUNT33,FCONTRACTNUMBER2=(SELECT STRING_AGG(FCONTRACTNUMBER,',') FROM T_AutoWrireRecordEntry WHERE fid= T_AutoWrireRecordEntry2.FID) WHERE fid=@fid