Re: [GENERAL] select using date
Jose Soares <jose@sferacarta.com>
From: "Jose' Soares" <jose@sferacarta.com>
To: Kevin Heflin <kheflin@shreve.net>
Cc: "PGSQL-General (E-mail)" <pgsql-general@postgresql.org>
Date: 1999-01-08T12:37:57Z
Lists: pgsql-hackers, 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 > --------------------------------------------------------------------