Re: Setting expire date on insert/modify - Mailing list pgsql-general

From Stephan Szabo
Subject Re: Setting expire date on insert/modify
Date
Msg-id 20060124171515.U43544@megazone.bigpanda.com
Whole thread Raw
In response to Setting expire date on insert/modify  ("Foster, Stephen" <stephenlfoster@comcast.net>)
Responses Re: Setting expire date on insert/modify  ("Foster, Stephen" <stephenlfoster@comcast.net>)
List pgsql-general
On Tue, 24 Jan 2006, Foster, Stephen wrote:

> CREATE OR REPLACE FUNCTION "TF_BannerAd_Ads_InsMod"()
>   RETURNS "trigger" AS
> $BODY$
> DECLARE
>     ExpireDate timestamptz;    -- Date the Banner Ad will expire.
>     StartDate char(10);    -- Date the Banner Ad was created or
> renewed
>     NumOfDays char(10);    -- Number of Dates the Ad will be in
> place.
> BEGIN
>     StartDate := to_char(NEW.bannerad_creationdate, 'YYYY-MM-DD');
>     NumOfDays := to_char(NEW.bannerad_term, '99999');
>     ExpireDate := (date 'StartDate' + integer 'NumOfDays');

I think something like:

ExpireDate := CAST(NEW.bannerad_creationdate as Date) + NEW.bannerad_term;

may work for you.


pgsql-general by date:

Previous
From: Michael Glaesemann
Date:
Subject: Re: Setting expire date on insert/modify
Next
From: Doug McNaught
Date:
Subject: Re: Postgresql Segfault in 8.1