Re: Can interval take a value from a field?

Поиск
Список
Период
Сортировка
От Jeff Ross
Тема Re: Can interval take a value from a field?
Дата
Msg-id 48C7FEE8.6030805@wykids.org
обсуждение исходный текст
Ответ на Re: Can interval take a value from a field?  (Jeff Davis <pgsql@j-davis.com>)
Список pgsql-general
Jeff Davis wrote:
> 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
>

Thank you!  That combined with the subselect wrapper trick I learned
last time I visited the list hat in hand worked wonderfully.

Jeff

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

Предыдущее
От: Dean Rasheed
Дата:
Сообщение: No error when column doesn't exist
Следующее
От: "Markova, Nina"
Дата:
Сообщение: Re: FW: How to upload data to postgres