Re: [GENERAL] select using date - Mailing list pgsql-general

From Jose' Soares
Subject Re: [GENERAL] select using date
Date
Msg-id 3695FC25.42E4EB53@sferacarta.com
Whole thread Raw
In response to select using date  (Kevin Heflin <kheflin@shreve.net>)
Responses Re: [GENERAL] select using date  (Kevin Heflin <kheflin@shreve.net>)
List pgsql-general
Try:

select  current_date, CURRENT_DATE - INTERVAL '1 DAY';
  ?column?|?column?
----------+----------------------
1999-01-08|1999-01-07 00:00:00+01
(1 row)

PostgreSQL has a syntax sligth different than SQL92. You have to enclose
'1 DAY' instead of '1' DAY.

-Jose'-

Kevin Heflin wrote:
>
> Trying to use select statement using CURRENT_DATE
> Which works fine like so:
>
> select * from headlines where dateof = CURRENT_DATE order by dateof desc
>
> But I'm also wanting to do something similar to:
>
> select * from headlines where dateof = CURRENT_DATE - INTERVAL '1' DAY
> order by dateof desc
>
> Basically just trying to subtract 1 day from the CURRENT_DATE
>
> When I try the above I get
>
> ERROR:  parser: parse error at or near "day"
>
> Any suggestions would be appreciated.
>
> Kevin
>
> --------------------------------------------------------------------
> Kevin Heflin          | ShreveNet, Inc.      | Ph:318.222.2638 x103
> VP/Mac Tech           | 333 Texas St #619    | FAX:318.221.6612
> kheflin@shreve.net    | Shreveport, LA 71101 | http://www.shreve.net
> --------------------------------------------------------------------

pgsql-general by date:

Previous
From: "Sergei Chernev"
Date:
Subject: Using Memory
Next
From: Kevin Heflin
Date:
Subject: Re: [GENERAL] select using date