Re: Can't "EXTRACT" from a field?

From: "Marc G(dot) Fournier" <scrappy(at)hub(dot)org>
To: Brent Verner <brent(at)rcfile(dot)org>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: Can't "EXTRACT" from a field?
Date: 2001-11-22 16:18:56
Message-ID: 20011122111758.Y64011-100000@earth.hub.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Thu, 22 Nov 2001, Brent Verner wrote:

> On 22 Nov 2001 at 10:02 (-0500), Marc G. Fournier wrote:
> |
> | Simple, really ... using v7.2b3 that hasn't been released yet ...
> |
> | traf_stats=# select EXTRACT(WEEK FROM TIMESTAMP runtime) from hourly_stats;
> | ERROR: parser: parse error at or near "runtime"
>
> The following works for me (on 7.2b3).
>
> create table test( id serial, tid timestamp default now() );
> select extract(week from tid) from test;
>
>
> gram.y has
> extract_list: extract_arg FROM a_expr
>
> which appears to be in keeping with the sql99 def.
> part2- <extract expression> ::=
> part2: EXTRACT <left paren> <extract field>
> part2- FROM <extract source> <right paren>
>
>
> I don't know if there was ever any other format for extract(), but
> things look normal from here.

ya, I hadn't clued in until fighting with it some more that if the fieldis
already a timestamp, yyou don't have to put it in as 'EXTRACT(WEEK FROM
TIMESTAMP tid) :(

> btw Marc, can you help me in getting archives of the various lists?

they are all at archives.postgresql.org ... no?

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2001-11-22 16:25:47 Re: Further open item (Was: Status of 7.2)
Previous Message Brent Verner 2001-11-22 15:57:31 Re: Can't "EXTRACT" from a field?