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 }
- <timestamp_part> равное YEAR, MONTH или DAY не может быть использовано с типом time.
- 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
Обсуждение