Re: How to query for Interval

From: "Vishal Kashyap " <vishalonlist(at)gmail(dot)com>
To: "A(dot) Kretschmer" <andreas(dot)kretschmer(at)schollglas(dot)com>, pgsql-novice(at)postgresql(dot)org
Subject: Re: How to query for Interval
Date: 2006-04-12 13:07:04
Message-ID: 77b69d210604120607m3e6c7838w4a32fa32811a88c8@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

thanks Richard and Andreas. You rock.

On 4/12/06, A. Kretschmer <andreas(dot)kretschmer(at)schollglas(dot)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

In response to

Browse pgsql-novice by date

  From Date Subject
Next Message Tom Lane 2006-04-12 14:01:33 Re: Configure command from a precompiled package
Previous Message Mag Gam 2006-04-12 11:39:56 Removing Tsearch2