diff --git a/GZ_KD_Parino/SQL文件/更新特价.sql b/GZ_KD_Parino/SQL文件/更新特价.sql index e051f00..003411d 100644 --- a/GZ_KD_Parino/SQL文件/更新特价.sql +++ b/GZ_KD_Parino/SQL文件/更新特价.sql @@ -70,12 +70,12 @@ AS -- 二、系统合同(ES、W、SX、D、CY) --1、合同总金额【价税合计本位币】<结算总成本【∑结算价(隐藏字段)*数量】+定制开发预算【PMS系统】+施工成本【PMS系统,是否*1.2(否)】+实施人天【PMS系统】*800 + 设计人天【PMS系统】*800 ---按特价单处理,需要走特价审批流程; +--按特价单处理,需要走特价审批流程; 金额字段要乘以 物联网卡使用年限# 至少是1 DECLARE @EmployeeID DECIMAL(23,10) -SELECT @EmployeeID = (CASE WHEN ISNULL(SUM(CAST(C.F_JSJ AS decimal(23,10)) * B.FQTY),0) = 0 -THEN 0 ELSE SUM(CAST(C.F_JSJ AS decimal(23,10))*B.FQTY) END) +SELECT @EmployeeID = (CASE WHEN ISNULL(SUM(CAST(C.F_JSJ AS decimal(23,10)) * B.FQTY * CASE ISNULL(F_useyears, 0) WHEN 0 THEN 1 ELSE F_useyears END ),0) = 0 +THEN 0 ELSE SUM(CAST(C.F_JSJ AS decimal(23,10))*B.FQTY * CASE ISNULL(F_useyears, 0) WHEN 0 THEN 1 ELSE F_useyears END ) END) FROM T_SAL_ORDER A INNER JOIN T_SAL_ORDERENTRY B ON A.FID = B.FID INNER JOIN T_BD_MATERIAL C ON B.FMATERIALID = C.FMATERIALID