我有一個包含代理的會話表,會話的開始時間以及他們幫助了多少人。我想查詢每個代理/日期組合的總數,合併當天的所有會話。例如,我有:不同用戶/日期的SQL查詢(附加列)
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是怎麼回事爲所有選中的列返回唯一的結果,因此我只會看到原始數據,而不是按天結合。任何幫助,將不勝感激,謝謝!
劑2也許17 u需要或9 ?? –