Re: [CHALLANGE] Add seconds to a date - Mailing list pgsql-sql

From Frank Bax
Subject Re: [CHALLANGE] Add seconds to a date
Date
Msg-id 3.0.6.32.20020226143834.007be200@pop6.sympatico.ca
Whole thread Raw
In response to [CHALLANGE] Add seconds to a date  (panjas51@yahoo.fr (panjas51))
List pgsql-sql
PGSQL has this functionality built-in, but it is implemented with
operators, not functions:

http://postgresql.org/users-lounge/docs/7.2/postgres/functions-datetime.html

select '2002-2-2'::date  +  '100sec'::interval;       ?column?
------------------------2002-02-02 00:01:40-05
(1 row)

If you *must* have a function, try:
CREATE FUNCTION "sec2date" (date, interval) RETURNS timestamp   AS 'select $1 + $2' LANGUAGE 'SQL';

select sec2date('2002-2-2','100sec');       sec2date
------------------------2002-02-02 00:01:40-05
(1 row)



At 08:16 AM 2/25/02 -0800, panjas51 wrote:
>I tried to make a PLSQL (oracle) function in order to add some seconds
>to a specified date:
>
>Let's take a exemple:
>New_date=sec2date(#2002-02-02#, 100),
>this should add 100 seconds to the entered date:
>this should then return "2002-02-02 00:01:40".
>
>Attention to the lead year.
>
>If any one wants to take this challage or propose some quick wins
>idees


pgsql-sql by date:

Previous
From: "Christopher Kings-Lynne"
Date:
Subject: Re: About referential integrity.
Next
From: Stephan Szabo
Date:
Subject: Re: About referential integrity.