Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 запрос, группировка по интервалам дат..  [new]
alHaos
Member

Откуда:
Сообщений: 212
Подскажите пожалуйста как сортировать по произвольным интервалам времени написал по двухчасовке как то коряво получилось.

 select extract(hour from (date_event -trunc(date_event)) day to second) -
 (MOD(extract(hour from (date_event -trunc(date_event)) day to second) ,2)) 
 from table_name t
 group by extract(hour from (date_event -trunc(date_event)) day to second) -
 (MOD(extract(hour from (date_event -trunc(date_event)) day to second) ,2))
21 июл 10, 09:50    [9135369]     Ответить | Цитировать Сообщить модератору
 Re: запрос, группировка по интервалам дат..  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18351
group by floor((24/2)*(date_event-date'2010-01-01'))
21 июл 10, 09:56    [9135408]     Ответить | Цитировать Сообщить модератору
 Re: запрос, группировка по интервалам дат..  [new]
alHaos
Member

Откуда:
Сообщений: 212
Спасибо, только в производительности улучшений не заметил.
21 июл 10, 11:41    [9136337]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить