Re: Can interval take a value from a field?

Поиск
Список
Период
Сортировка
От Jeff Davis
Тема Re: Can interval take a value from a field?
Дата
Msg-id 1221002838.13633.6.camel@dell.linuxdev.us.dell.com
обсуждение исходный текст
Ответ на Can interval take a value from a field?  (Jeff Ross <jross@wykids.org>)
Ответы Re: Can interval take a value from a field?
Список pgsql-general
On Tue, 2008-09-09 at 17:03 -0600, Jeff Ross wrote:
> select
>          ts_date as "Transcript Date",
>          ts_expiration_date as "Current Expiration Date",
>          expiration_value as "Expiration Interval"
>          from transcript, training_expiration_value where
>          ts_training_id = trgexpd_trg_id and
>          ts_training_id in (select cda_training_number from cdas) and
>          ts_expiration_date != ts_date + interval 'expiration_value';
>
> and I'm getting the following error:
>
> ERROR:  invalid input syntax for type interval: "expiration_value"

This error is saying that it is trying to convert the string
'expiration_value' to an interval.

What you really want it to convert the string value held inside a
variable named "expiration_value" to an interval.

For that, you need to do expiration_value::interval

Regards,
    Jeff Davis



В списке pgsql-general по дате отправления:

Предыдущее
От: justin
Дата:
Сообщение: Re: Automated Backup On Windows
Следующее
От: "Darren Weber"
Дата:
Сообщение: OSX build of PostgreSQL 8.3.3 with macports