Инструменты пользователя

Инструменты сайта


Боковая панель

Введение

Статьи и часто задаваемые вопросы

Установка и настройка

Обработка ошибок

Полезные запросы SQL

Тематические группы

dateadd



DATEADD()

Версии сервера

0.9 1.0 1.5.3 1.5.4 1.5.5 2.0 2.0.3 2.0.4 2.1 2.5 3.0
- - - - - - - - Да Да Да

Доступно в

Формат

DATEADD( <number> <timestamp_part> TO <date_time> ) или DATEADD( <timestamp_part>, <number>, <date_time> )

,где timestamp_part ::= { YEAR | MONTH | DAY | HOUR | MINUTE | SECOND | MILLISECOND }

:!:

  1. <timestamp_part> равное YEAR, MONTH или DAY не может быть использовано с типом time.
  2. HOUR, MINUTE, SECOND или MILLISECOND не может быть использовано с типом date.

Описание

Возвращает величину типа DATE, TIME или TIMESTAMP, увеличенную (или уменьшенную, в случае <number> меньше нуля) на заданное количество единиц времени.

Пример

  SELECT DATEADD(DAY, -1, CURRENT_DATE) AS yesterday FROM rdb$database;

или

  SELECT DATEADD(-1 DAY TO CURRENT_DATE) AS yesterday FROM rdb$database;

См. также

Источник

Только авторизованные участники могут оставлять комментарии.
dateadd.txt · Последние изменения: 2016/10/27 20:13 — aplicationp