| From: | Bruno Wolff III <bruno(at)wolff(dot)to> | 
|---|---|
| To: | jerome <jerome(at)gmanmi(dot)tv> | 
| Cc: | pgsql-general(at)postgresql(dot)org | 
| Subject: | Re: getting weekly total based on daily... | 
| Date: | 2003-01-27 13:14:18 | 
| Message-ID: | 20030127131418.GB27948@wolff.to | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-general | 
On Mon, Jan 27, 2003 at 23:34:02 +0800,
  jerome <jerome(at)gmanmi(dot)tv> wrote:
> but this gives me week on year not week of month...
If that is what you want then you want something like:
area=> select extract (day from current_date)::int / 7;
 ?column?
----------
        3
(1 row)
However, you will need to decide for yourself how to count the first
partial week. Depending on what you decide, you will need a different
formula to produce.
> 
> On Monday 27 January 2003 11:31, you wrote:
> > On Mon, Jan 27, 2003 at 16:52:50 +0800,
> >
> >   jerome <jerome(at)gmanmi(dot)tv> wrote:
> > > i was wondering is there a built-in funtion that gets the weeknumber
> > > based on date..
> >
> > area=> select extract(week from current_date);
> >  date_part
> > -----------
> >          4
> > (1 row)
> >
> > This is the ISO week of the year. Week 1 is the week containing the first
> > Thursday of the year. Weeks go from Monday to Sunday.
> 
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Lamar Owen | 2003-01-27 13:57:39 | Re: too many users for postgresql? :) | 
| Previous Message | Bogdan | 2003-01-27 13:14:01 | Help with I/O statistics |