diff --git a/Pilot.Report.Exploitation/AnnualSalesPaymentSum/AnnualSalesPaymentSumReport.cs b/Pilot.Report.Exploitation/AnnualSalesPaymentSum/AnnualSalesPaymentSumReport.cs index 128ad96..9a1e8b1 100644 --- a/Pilot.Report.Exploitation/AnnualSalesPaymentSum/AnnualSalesPaymentSumReport.cs +++ b/Pilot.Report.Exploitation/AnnualSalesPaymentSum/AnnualSalesPaymentSumReport.cs @@ -1170,11 +1170,9 @@ FROM [ZZZ_SalesRportShareData] AA WITH(NOLOCK) WHERE AA.[销售员ID]=A.[销售 AND AA.[订单日期] >='{monthStart}' AND AA.[订单日期] <'{monthEnd}') kk ),0) ,[H{i}Month]=ISNULL(( -SELECT SUM([累计到款金额]) FROM ( -SELECT DISTINCT [销售员ID],销售单主键ID,[累计到款金额] -FROM [ZZZ_SalesRportShareData] AA WITH(NOLOCK) WHERE AA.[销售员ID]=A.[销售员ID] -AND AA.[应收单日期] >='{monthStart}' AND AA.[应收单日期] <'{monthEnd}') kk -),0) "; +SELECT sum(CONVERT(DECIMAL(18,2), aw2.FALLAMOUNT2)*AA.[分摊比例]*0.01 ) FROM T_AutoWrireRecord aw1 WITH(NOLOCK) LEFT JOIN T_AutoWrireRecordEntry aw2 WITH(NOLOCK) ON aw1.fid=aw2.fid +LEFT JOIN [ZZZ_SalesRportShareData] aa WITH(NOLOCK) ON aw2.fbillno2=aa.[销售订单编号] +WHERE AA.[销售员ID]=A.[销售员ID] AND aw1.FApproveDate >='{monthStart}' AND aw1.FApproveDate < '{monthEnd}' ),0) "; monthStart = monthStart.AddMonths(1); monthEnd = monthEnd.AddMonths(1); }