SELECT a.*,[上年度应收额]=[上年度应收额2]-[本年回款额] ,[回款率]=CASE WHEN ([本年实际业绩额]+[上年度应收额2]-[本年回款额]-[本年专责小组应收额]) <>0 THEN ([本年回款额]-[本年专责小组回款额])/([本年实际业绩额]+[上年度应收额2]-[本年回款额]-[本年专责小组应收额]) ELSE 0 END FROM ( SELECT ISNULL(SBU,'其他') AS SBU ,SUM([1-6个月]*A.汇率) [1-6个月],SUM([7-12个月]*A.汇率) [7-12个月],SUM([1-2年]*A.汇率)[1-2年],SUM([2-3年]*A.汇率) [2-3年],SUM([4-5年]*A.汇率) [4-5年],SUM([5年以上]*A.汇率) [5年以上] ,[本年回款额]=ISNULL((SELECT SUM(aa.[BenCiHeXiao]*aa.[FExchangeRate]) FROM [ZZZ_HeXiaoBook] aa WHERE [XiaoShouFid] IN (SELECT akk.销售单主键ID FROM ZRP_YingShouMingXi_yuyubo akk WHERE akk.SBU=a.SBU ) AND aa.[ShouKuanFDate] >='2025-01-01' AND aa.[ShouKuanFDate]< '2025-06-01'),0) ,[本年专责小组回款额]=ISNULL((SELECT SUM(aa.[BenCiHeXiao]*aa.[FExchangeRate]) FROM [ZZZ_HeXiaoBook] aa WHERE [XiaoShouFid] IN (SELECT akk.销售单主键ID FROM ZRP_YingShouMingXi_yuyubo akk WHERE akk.SBU=a.SBU AND akk.[账龄月]>12 ) AND aa.[ShouKuanFDate] >='2025-01-01' AND aa.[ShouKuanFDate]< '2025-06-01'),0) -- ,[本年实际业绩额]= -- (ISNULL(( -- SELECT SUM(aa.FBILLALLAMOUNT_LC - b.F_AMOUNTSTAR) --FROM T_SAL_ORDERFIN aa -- LEFT JOIN T_SAL_ORDER B -- ON aa.FID = B.FID --WHERE aa.FID IN -- ( -- SELECT DISTINCT akk.销售单主键ID -- FROM ZRP_YingShouMingXi_yuyubo akk -- WHERE akk.SBU = a.SBU -- ) -- AND B.FCHANGEDATE >= '2025-01-01 00:00:00' -- AND B.FCHANGEDATE < '2026-01-01 00:00:00' AND b.FDate < '2025-01-01 00:00:00') -- ,0)) --+ -- (ISNULL(( -- SELECT SUM(aa.FBILLALLAMOUNT_LC) --FROM T_SAL_ORDERFIN aa -- LEFT JOIN T_SAL_ORDER B -- ON aa.FID = B.FID --WHERE aa.FID IN -- ( -- SELECT DISTINCT akk.销售单主键ID -- FROM ZRP_YingShouMingXi_yuyubo akk -- WHERE akk.SBU = a.SBU -- ) -- AND b.FDate >= '2025-01-01 00:00:00' -- AND B.FDate < '2026-01-01 00:00:00' -- ) -- ,0)) --今年发生了变更+今年未变更+今年新订单又变更了的变更前金额 ,[本年实际业绩额]= (ISNULL(( SELECT SUM( CASE WHEN B.FCHANGEDATE IS not NULL AND b.FDate <'2025-01-01' THEN aa.FBILLALLAMOUNT_LC - b.F_AMOUNTSTAR WHEN b.FDate >= '2025-01-01 00:00:00' THEN aa.FBILLALLAMOUNT_LC end ) FROM T_SAL_ORDERFIN aa LEFT JOIN T_SAL_ORDER B ON aa.FID = B.FID WHERE b.FDocumentStatus='C' AND aa.FID IN ( SELECT DISTINCT akk.销售单主键ID FROM ZRP_YingShouMingXi_yuyubo akk WHERE akk.SBU = a.SBU ) AND (( B.FCHANGEDATE >= '2025-01-01 00:00:00' AND B.FCHANGEDATE < '2026-01-01 00:00:00') OR (b.FDate >= '2025-01-01 00:00:00' AND B.FDate < '2026-01-01 00:00:00' ) ) ) ,0)) ,[本年专责小组应收额]=ISNULL((SELECT SUM(aa.实际已出货应收款合计) FROM ZRP_YingShouMingXi_yuyubo aa where aa.账龄月>12 AND aa.SBU=A.SBU),0) ,[上年度应收额2]=ISNULL((SELECT SUM(aa.应收款合计) FROM ZRP_YingShouMingXi_yuyubo aa where aa.SBU=A.SBU),0) ,[本年预发货到期应收账款]=ISNULL((SELECT SUM(aa.到期金额*aa.汇率) FROM ZRP_YingShouMingXi_yuyubo aa where aa.收款条件 LIKE '款到发货%'AND aa.SBU=A.SBU),0) ,[本年预发货回款额]=ISNULL((SELECT SUM(aa.累计到款金额*aa.汇率) FROM ZRP_YingShouMingXi_yuyubo aa where aa.收款条件 LIKE '款到发货%'AND aa.SBU=A.SBU AND aa.到期金额 >0),0) -- - ISNULL((SELECT SUM(aa.[BenCiHeXiao]*aa.[FExchangeRate]) FROM [ZZZ_HeXiaoBook] aa --WHERE [XiaoShouFid] IN (SELECT akk.销售单主键ID FROM ZRP_YingShouMingXi_yuyubo akk WHERE akk.SBU=a.SBU ) --AND aa.[ShouKuanFDate] >='2025-01-01' AND aa.[ShouKuanFDate]< '2025-06-01'),0) FROM ZRP_YingShouMingXi_yuyubo a GROUP BY a.SBU) a