I have the following query that I can't get to work correctly. What I want is that when REASON = Idle 1 or Idle 2 to rename the row just Idle and leave all other REASON codes alone, and to display the sum of the durations for each REASON.
SELECT CASE WHEN REASON = 'Idle 1' OR REASON = 'Idle 2'
THEN 'Idle' ELSE REASON AS REASON,
SUM(DURATION) AS SUM_DURATION FROM tblAgentEvents
GROUP BY REASON
What I am getting is 2 rows for 'Idle'. All other rows are displaying correctly.
REASON SUM_DURATION
Idle 1003
Idle 3450
Break 2347
Lunch 10350
Meeting 5670
Can someone please help me with this?
Thank you,
Jeff
SELECT CASE WHEN REASON = 'Idle 1' OR REASON = 'Idle 2'
THEN 'Idle' ELSE REASON AS REASON,
SUM(DURATION) AS SUM_DURATION FROM tblAgentEvents
GROUP BY REASON
What I am getting is 2 rows for 'Idle'. All other rows are displaying correctly.
REASON SUM_DURATION
Idle 1003
Idle 3450
Break 2347
Lunch 10350
Meeting 5670
Can someone please help me with this?
Thank you,
Jeff