我有一张包含数千个条目的表格,每个人每天都有一个条目。其中一列是跟踪当天收到的电话人数。我使用以下查询:
SELECT [agtName], [contactPhoneCnt]
FROM [fnDynamicCSCAgtFctByMth] ('09/24/2012','11/07/2012')
WHERE acct_mo_n = 'October'
ORDER BY agtName desc
这给了我3822个结果。结果1-18全部是针对一个人(同样,他们每天工作一次)。我想要做的是从'contactPhoneCnt'列中获取SQL查询添加结果 1-18 并显示单个结果而不是18个单独的结果。不保证会有18个结果......一个人可能在10月份工作10天而另一个人工作21个。我所关心的是获得该人在整个月内接听的电话总数(而不是每天个人结果中的一天)。
如何编写查询,以便添加来自单个人的所有条目并为每个条目返回一个结果,以便最终得到168个结果而不是3822个结果?
答案 0 :(得分:1)
一个简单的小组应该可以做到这一点:
SELECT [agtName]
, count(*)
FROM fnDynamicCSCAgtFctByMth('09/24/2012','11/07/2012')
WHERE acct_mo_n = 'October'
group by
agtName
order by
agtName desc