SQL查询返回双重结果

SQL查询返回双重结果,sql,sql-server-2008,sum,Sql,Sql Server 2008,Sum,早上好 下面的代码返回的是我们的数据源为所讨论的日期和工作者组提供的CallsForfered号码的两倍。我做错了什么 代码运行时没有错误,但返回的查询此部分引用的度量值不正确: ,总计(已提供的催缴款)已提供的催缴款 结果应该是27,但我得到54。这一部分公式提取的所有其他数据也是如此 这两个公式都得出了正确的值: ,sum(handleTime) /CAST(NULLIF(sum(acdcalls),0) as decimal(6,0))CRT ,(sum(acceptable

早上好

下面的代码返回的是我们的数据源为所讨论的日期和工作者组提供的CallsForfered号码的两倍。我做错了什么



代码运行时没有错误,但返回的查询此部分引用的度量值不正确:

,总计(已提供的催缴款)已提供的催缴款

结果应该是27,但我得到54。这一部分公式提取的所有其他数据也是如此

这两个公式都得出了正确的值:

  ,sum(handleTime) /CAST(NULLIF(sum(acdcalls),0) as decimal(6,0))CRT

  ,(sum(acceptable) /cast(NULLIF(sum(callsoffered),0) as decimal(6,0))) SL 
我相信这很简单。有人能帮我吗


谢谢

您可能对group by子句有问题。在此处写入一些有意义的数据,删除selectCheck中的group by和SUM子句检查VWFORGRISPLIT是否有重复的值?
  ,sum(handleTime) /CAST(NULLIF(sum(acdcalls),0) as decimal(6,0))CRT

  ,(sum(acceptable) /cast(NULLIF(sum(callsoffered),0) as decimal(6,0))) SL