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(
,где timestamp_part ::= { YEAR | MONTH | DAY | HOUR | MINUTE | SECOND | MILLISECOND }
⚠️
- <timestamp_part> равное YEAR, MONTH или DAY не может быть использовано с типом time.
- HOUR, MINUTE, SECOND или MILLISECOND не может быть использовано с типом date.
Описание
Возвращает величину типа DATE, TIME или TIMESTAMP, увеличенную (или уменьшенную, в случае
Пример
SELECT DATEADD(DAY, -1, current_date) AS yesterday FROM rdb$database;
или
SELECT DATEADD(-1 DAY TO current_date) AS yesterday FROM rdb$database;
См. также
DATEDIFF(), matematicheskie_operacii_s_datoj
Обсуждение