我有一个与代理的会话表、会话的开始时间以及他们帮助了多少人。我想查询查看每个代理/日期组合的总数,结合当天的所有会话。例如,我有:
Agent 1 - 1/8/13 11:30am - 8
Agent 2 - 1/8/13 11:32am - 9
Agent 1 - 1/8/13 12:45pm - 10
Agent 2 - 1/9/13 10:20am - 8
Agent 3 - 1/9/13 11:45am - 7
我想看到的是:
1/8/13 - Agent 1 - 18
1/8/13 - Agent 2 - 9
1/9/13 - Agent 2 - 8
1/9/13 - Agent 3 - 7
我尝试的是:
SELECT DISTINCT CONVERT(CHAR(10), StartTime, 101) as 'Day',
Agent,
Helped
FROM Sessions
但我现在明白 DISTINCT 将为所有选定的列返回唯一结果,所以我只会看到原始数据,而不是按天组合。对此的任何帮助将不胜感激,谢谢!