Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: SQL count by time intervals
See if this works (i assumed the call type column to be named
call_type)
bre on shift skip 2 on complaint_type skip 1 compute sum of cc on shift
select type, case when date_time_rec between to_date('11-06-2005 07:00','MM-DD-YYYY HH24:MI') and to_date('11-06-2005 14:59','MM-DD-YYYY HH24:MI') then 'FirstShift' when date_time_rec between to_date('11-06-2005 15:00','MM-DD-YYYY HH24:MI') and to_date('11-06-2005 22:59','MM-DD-YYYY HH24:MI') then 'SecondShift' when date_time_rec between to_date('11-06-2005 23:00','MM-DD-YYYY HH24:MI') and to_date('11-07-2005 06:59','MM-DD-YYYY HH24:MI') then 'ThirdShift' end as Shift, call_type, count(*) cc from complain where date_time_rec between '06-NOV-05' and '07-NOV-05' group by shift,call_type
regards
srivenu
Received on Wed Nov 09 2005 - 13:57:56 CST
![]() |
![]() |