Search Postgresql Archives

Re: porting time calcs to PG

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Dec 07, 2006 at 04:44:35PM -0700, greg@xxxxxxxxxxxxxxxxxxx wrote:
> fields.  The WHERE clause that I use in SQL Server is:
> getdate() + ((2100 + 5 + (9*Points)) / 86400) >= DueTime
> 
> Where the numbers are actually parameters passed in to the function. 
> Other than changine getdate() to now(), I'm not sure how to change the
> + interval to be effective.  All the docs I see use something like
> interval '1 hour' - not sure how to put a calculated value in the
> quotes.  Is this possible?

Sure.  Something like

SELECT CURRENT_TIMESTAMP + (((2100 + 5 + (9*"Points")) / 
86400) || 'seconds')::interval >= "DueTime"

oughta work.

-- 
Andrew Sullivan  | ajs@xxxxxxxxxxxxxxx
The plural of anecdote is not data.
		--Roger Brinner


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux