Re: trying to summarize into a new table by time...

Поиск
Список
Период
Сортировка
От Larry Rosenman
Тема Re: trying to summarize into a new table by time...
Дата
Msg-id 20010602085012.A28751@lerami.lerctr.org
обсуждение исходный текст
Ответ на trying to summarize into a new table by time...  (Larry Rosenman <ler@lerctr.org>)
Список pgsql-sql
* Larry Rosenman <ler@lerctr.org> [010602 05:17]:
> Where we group into six hour groupings.
> 
> I came up with the following:
> 
> insert into traffic_summary
> select asn,protocol,
> cast(sum(pkts_src) as float) as pkts_src,
> cast(sum(pkts_dst) as float) as pkts_dst,
> cast(sum(bytes_src) as float) as bytes_src,
> cast(sum(bytes_dst) as float) as bytes_dst,
> cast(sum(secs_src) as float)  as secs_src,
> cast(sum(secs_dst) as float) as secs_dst,
> min(early) as early,
> max(late) as late 
> from traffic 
> where early >= '2001-01-01 00:00:00' and
>       early <= '2001-01-02 05:59:59'
> GROUP BY asn,protocol;
> 
I *THINK* I can change the GROUP BY to add date_trunc('hour',early)
and get what I want to the hour. 

How can I get 6 hours? 

-- 
Larry Rosenman                     http://www.lerctr.org/~ler
Phone: +1 972-414-9812                 E-Mail: ler@lerctr.org
US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749


В списке pgsql-sql по дате отправления:

Предыдущее
От: Larry Rosenman
Дата:
Сообщение: trying to summarize into a new table by time...
Следующее
От: Tom Lane
Дата:
Сообщение: Re: trying to summarize into a new table by time...