Re: Date comparison question

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: "Jan Bodey" <jan_bodey(at)hotmail(dot)com>
Cc: pgsql-sql(at)postgresql(dot)org
Subject: Re: Date comparison question
Date: 2003-05-20 17:36:42
Message-ID: 227.1053452202@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

"Jan Bodey" <jan_bodey(at)hotmail(dot)com> writes:
> SELECT * FROM utable
> WHERE now() - utimestamp > interval '10 hours';

> The problem I am having is that the interval is not fixed, and I would like
> to be able to store it as a value in a database table. The unit of the
> interval can, however, be fixed, and will almost certainly be fixed to
> hours.

Do you not want to store the values as type interval? That would seem
like the most straightforward answer. If you really want to store them
as plain numbers, there's a float-times-interval operator, so you could
do something like
... > table.float8col * interval '1 hour';

regards, tom lane

In response to

Browse pgsql-sql by date

  From Date Subject
Next Message Jan Bodey 2003-05-20 17:39:50 Re: Date comparison question
Previous Message ww zz 2003-05-20 17:19:40 Re: how to do this query?