Добавление x дней, часов, минут к дате в PostgreSQL

В PostgreSQL есть типы данных для работы с датами: date, timestamp with time zone, timestamp without time zone. И есть тип данных, представляющий собой интервал interval. Их можно складывать и вычитать.

Вместо day, hour и minue в interval могут стоять: microsecond, millisecond, second, minute, hour, day, week, month, year, decade, century, millennium.

Если нужно прибавить, например, количество дней вычисленное на основе выражения, а не просто константу, то:

 

Ссылки:

http://www.postgresql.org/docs/9.4/static/functions-datetime.html — Функции для работы с датой и временем.

http://www.postgresql.org/docs/9.4/static/datatype-datetime.html — Описание типов данных для работы с датой и временем.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *