Re: dates - Mailing list pgsql-novice

From Tom Lane
Subject Re: dates
Date
Msg-id 21255.1147885531@sss.pgh.pa.us
Whole thread Raw
In response to dates  (John Ensign <john@deepsnow.org>)
List pgsql-novice
John Ensign <john@deepsnow.org> writes:
> select to_date( textfield1, 'MM-DD-YYYY') as startDate, CAST
> ( textfield2, int4) as duration, startDate + duration as endDate.

That's got at least two problems: one, that's not the syntax of CAST,
you need to write CAST(textfield2 AS int4); and two, you can't reference
a SELECT output column from another column like that.  You could write

select
    to_date(textfield1, 'MM-DD-YYYY') as startDate,
    CAST(textfield2 AS int4) as duration,
    to_date(textfield1, 'MM-DD-YYYY') + CAST(textfield2 AS int4) as endDate
from whatever ...

            regards, tom lane

pgsql-novice by date:

Previous
From: John Ensign
Date:
Subject: dates
Next
From: "atsorgassa"
Date:
Subject: insert performance