1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| SQL> with data as (
2 select 0040030 as c1, 9009329329999 as c2, to_date('11/06/13','dd/mm/yy') as d, '120744' as t from dual union all
3 select 0040036, 4504204209999, to_date('11/06/13','dd/mm/yy'), '120756' from dual union all
4 select 0040415, 0300350359999 , to_date('11/06/13','dd/mm/yy'), '120823' from dual union all
5 select 0040021, 4504534009999 , to_date('11/06/13','dd/mm/yy'), '120834' from dual union all
6 select 0040407, 4504534019999 , to_date('11/06/13','dd/mm/yy'), '121114' from dual union all
7 select 0040276, 0210040049999 , to_date('11/06/13','dd/mm/yy'), '121445' from dual union all
8 select 0040297, 1001021019999 , to_date('11/06/13','dd/mm/yy'), '121504' from dual union all
9 select 0040318, 1001051019999 , to_date('11/06/13','dd/mm/yy'), '121506' from dual union all
10 select 0040029, 1001021019999 , to_date('11/06/13','dd/mm/yy'), '121653' from dual union all
11 select 0040093, 1001021019999 , to_date('11/06/13','dd/mm/yy'), '121701' from dual union all
12 select 0040270, 1001041019999 , to_date('11/06/13','dd/mm/yy'), '121710' from dual union all
13 select 0040087, 1001051019999 , to_date('11/06/13','dd/mm/yy'), '121811' from dual union all
14 select 0040020, 6509799799999 , to_date('11/06/13','dd/mm/yy'), '122108' from dual union all
15 select 0040116, 7007638459999 , to_date('11/06/13','dd/mm/yy'), '122531' from dual
16 )
17 select ceil((to_date(to_char(d,'dd/mm/yy') ||' '|| t, 'dd/mm/yy hh24:mi:ss')-date '-4712-01-01')*144)/144+date '-4712-01-01',
18 count(*)
19 from data
20 group by ceil((to_date(to_char(d,'dd/mm/yy') ||' '|| t, 'dd/mm/yy hh24:mi:ss')-date '-4712-01-01')*144)/144+date '-4712-01-01';
CEIL((TO_DATE(TO_CH COUNT(*)
------------------- ----------
11/06/0013 12:10:00 4
11/06/0013 12:20:00 8
11/06/0013 12:30:00 2
SQL> |
Partager