From a18f8d12dd9892287e8c0a66bf7df3eeabe86d74 Mon Sep 17 00:00:00 2001 From: yuyubo <1870149533@qq.com> Date: Thu, 16 Oct 2025 19:06:03 +0800 Subject: [PATCH] 1 --- GZ_KD_Parino/SQL文件/更新特价.sql | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/GZ_KD_Parino/SQL文件/更新特价.sql b/GZ_KD_Parino/SQL文件/更新特价.sql index 003411d..796efbf 100644 --- a/GZ_KD_Parino/SQL文件/更新特价.sql +++ b/GZ_KD_Parino/SQL文件/更新特价.sql @@ -16,7 +16,8 @@ AS DECLARE @YiBiaoTeJia INT=0,@HeTongTeJia INT =0; update a set A.F_SPECIALCONTRACTS = '否' - FROM T_SAL_ORDER A where A.fid =@FID AND A.FDOCUMENTSTATUS IN ('Z','A','D') + FROM T_SAL_ORDER A + WHERE A.fid =@FID AND A.FDOCUMENTSTATUS IN ('Z','A','D') --update AE set AE.F_specialoffer = '0' --FROM T_SAL_ORDER A LEFT JOIN T_SAL_ORDERENTRY AE ON A.FID = AE.FID WHERE A.FID = @FID AND A.FDOCUMENTSTATUS IN ('Z','A','D') @@ -263,4 +264,7 @@ SET A.F_differenceAmount = B.FBillAllAmount_LC - A.F_VRYF_Amount_yrr FROM T_SAL_ORDER A INNER JOIN T_SAL_ORDERFIN B ON A.FID = B.FID where A.fid = @FID -AND A.F_VRYF_Amount_yrr <> 0 \ No newline at end of file +AND A.F_VRYF_Amount_yrr <> 0; + +UPDATE T_SAL_ORDER SET F_TotalPositiveAmount =(SELECT SUM(FAllAmount_LC*FPriceBaseQty) FROM dbo.T_SAL_ORDERENTRY_F F WHERE f.fid=@FID and f.FPriceBaseQty>0) +WHERE FID = @FID