datediff
Содержание
DATEDIFF()
Версии сервера
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 |
---|---|---|---|---|---|---|---|---|---|---|
- | - | - | - | - | - | - | - | Да | Да | Да |
Доступно в
Формат
DATEDIFF(<timestamp_part> FROM <date_time1> TO <date_time2>) или DATEDIFF(<timestamp_part>, <date_time1>, <date_time2>)
,где timestamp_part ::= { YEAR | MONTH | DAY | HOUR | MINUTE | SECOND | MILLISECOND }
Описание
Возвращает разницу между <date_time1> и <date_time2> в выбранных единицах времени.
Если <date_time2> больше (позднее) <date_time1>, то результат положительный.
Если <date_time2> меньше <date_time1>, то результат отрицательный.
Если <date_time1> равно <date_time2>, то результат нулевой.
Пример
SELECT DATEDIFF(DAY, (CAST('TOMORROW' AS DATE) -10), CURRENT_DATE) AS datediffresult FROM rdb$database;
См. также
Источник
datediff.txt · Последнее изменение: 2011/12/21 23:26 (внешнее изменение)
Обсуждение