From: | Jason Earl <jason(dot)earl(at)simplot(dot)com> |
---|---|
To: | "Ben-Nes Michael" <miki(at)canaan(dot)co(dot)il> |
Cc: | <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: Simplicity in time/date functions |
Date: | 2002-01-03 20:21:46 |
Message-ID: | 873d1n5go5.fsf@npa01zz001.simplot.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Try:
processdata=> SELECT CURRENT_DATE - 28;
?column?
------------
2001-12-06
(1 row)
Thomas could probably explain why this is. I can't remember the
reasoning, I simply learned to stay away from these types of functions
(now(), current_date(), etc.).
Jason
"Ben-Nes Michael" <miki(at)canaan(dot)co(dot)il> writes:
> Hi All
>
> I was amazed that:
> select current_date() - 28 dont work at postgresql :(
>
> I checked here and there and found that in postgresql i need to do something
> like this:
>
> select current_date::TIMESTAMP - '28 days'::INTERVAL as date
>
> whow, is there a shorter way ?
>
> --------------------------
> Canaan Surfing Ltd.
> Internet Service Providers
> Ben-Nes Michael - Manager
> Tel: 972-4-6991122
> http://sites.canaan.co.il
> --------------------------
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: Have you searched our list archives?
>
> http://archives.postgresql.org
From | Date | Subject | |
---|---|---|---|
Next Message | Johnson, Shaunn | 2002-01-03 21:03:25 | force justification of columns |
Previous Message | Vince Vielhaber | 2002-01-03 20:10:58 | Re: Simplicity in time/date functions |