Re: How to query for Interval
От | Vishal Kashyap |
---|---|
Тема | Re: How to query for Interval |
Дата | |
Msg-id | 77b69d210604120607m3e6c7838w4a32fa32811a88c8@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: How to query for Interval ("A. Kretschmer" <andreas.kretschmer@schollglas.com>) |
Список | pgsql-novice |
thanks Richard and Andreas. You rock. On 4/12/06, A. Kretschmer <andreas.kretschmer@schollglas.com> wrote: > am 12.04.2006, um 2:23:12 +0530 mailte Vishal Kashyap folgendes: > > Hi, > > > > > > I have a table with time stamps in it . These timestamp represent a event count. > > I just wanted to know how could I query such that I get a count of > > event per hour. > > > > Table structure is > > > > my_table(id serial, time_event timestamp,event varchar(200)); > > > > I want to do something like > > select count(id) from my_table where time_event in (every 1 hour); > > *untested* > > select x, count(b.*) > from generate_series(0,23) x, > my_table y > where date_trunc('hour', y.time_event) '2006/04/12'::date + (x||'hour')::interval > group by x > order by x; > > The result should be a table for every hour for the given date. > > > HTH, Andreas > -- > Andreas Kretschmer (Kontakt: siehe Header) > Heynitz: 035242/47215, D1: 0160/7141639 > GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net > === Schollglas Unternehmensgruppe === > > ---------------------------(end of broadcast)--------------------------- > TIP 4: Have you searched our list archives? > > http://archives.postgresql.org > -- With Best Regards, Vishal Kashyap. http://www.vishal.net.in
В списке pgsql-novice по дате отправления: