Re: [GENERAL] INTERVAL in a function

2004-11-09 Thread Ron St-Pierre
Michael Fuhr wrote: On Mon, Nov 08, 2004 at 04:15:34PM -0800, Ron St-Pierre wrote: SELECT INTO exptime current_timestamp + INTERVAL ''intval''; You're using the literal value 'intval' instead of its value, thus the syntax error. Of course, I should have caught that. You can simplify the

Re: [GENERAL] INTERVAL in a function

2004-11-08 Thread Michael Fuhr
On Mon, Nov 08, 2004 at 04:15:34PM -0800, Ron St-Pierre wrote: > SELECT INTO exptime current_timestamp + INTERVAL ''intval''; You're using the literal value 'intval' instead of its value, thus the syntax error. You can simplify the statement to this: exptime := current_timestamp + intval; But

[GENERAL] INTERVAL in a function

2004-11-08 Thread Ron St-Pierre
I have a simple function which I use to set up a users' expiry date. If a field in a table contains an interval then this function returns a timestamp some time in the future (usually two weeks), null otherwise. I can't pass the interval from the table into a variable properly within the function