Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как прибавить n часов к дате? (ворпос к профи) / 3 сообщений из 3, страница 1 из 1
27.03.2020, 11:20
    #39941599
per
per
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прибавить n часов к дате? (ворпос к профи)
Добрый день.

Надо прибавлять определенное количество часов к дате.

Это количество меняется.

Т.е. каждый раз оно разное.

Так, понятное дело работает:

Код: sql
1.
SELECT now()+interval'10 hour';



Но, смещение надо из переменной брать.


Так не получается:

Код: sql
1.
SELECT now()+interval format('%s hour','10');






Подскажите как прибавить n-часов к дате? Где n - переменная
...
Рейтинг: 0 / 0
27.03.2020, 11:30
    #39941604
per
per
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прибавить n часов к дате? (ворпос к профи)
так получилось
Код: sql
1.
select now() + (3 * 2 - 1 ) * interval '1 day'
...
Рейтинг: 0 / 0
27.03.2020, 11:31
    #39941605
vyegorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прибавить n часов к дате? (ворпос к профи)
per,

Код: sql
1.
SELECT now()+concat(n,'hour')::interval;
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как прибавить n часов к дате? (ворпос к профи) / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]