Re: How to add a variable to a timestamp.

Поиск
Список
Период
Сортировка
От Adrian Klaver
Тема Re: How to add a variable to a timestamp.
Дата
Msg-id 3a501613-e76e-7c70-2476-e2ea4df40243@aklaver.com
обсуждение исходный текст
Ответ на How to add a variable to a timestamp.  (Eagna <eagna@protonmail.com>)
Ответы Re: How to add a variable to a timestamp.  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-general
On 10/29/22 10:35, Eagna wrote:
> 
> Hi,
> 
> I'm trying to do something like this.
> 
> SELECT
>    d.i,
>    h.i,
> 
>   '2022-10-31 00:00:00'::TIMESTAMP  + INTERVAL 'd.i DAY'
> FROM
>    GENERATE_SERIES(0,  6) AS d(i),
>    GENERATE_SERIES(0, 23) AS h(i);
> 
> where I add d.i days (and also h.i hours) to a timestamp.
> 
> I can't seem to get this to work. Any ideas appreciated.

SELECT
   d.i,
   h.i,
  '2022-10-31 00:00:00'::TIMESTAMP  + (d.i::text || ' DAY ' || h.i::text 
|| ' HOUR')::interval
FROM
   GENERATE_SERIES(0,  6) AS d(i),
   GENERATE_SERIES(0, 23) AS h(i);

> 
> 
> E.
> 
> Sent with Proton Mail <https://proton.me/> secure email.
> 
> 

-- 
Adrian Klaver
adrian.klaver@aklaver.com




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

Предыдущее
От: Erik Wienhold
Дата:
Сообщение: Re: How to add a variable to a timestamp.
Следующее
От: Tom Lane
Дата:
Сообщение: Re: How to add a variable to a timestamp.