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

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


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

Введение

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

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

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

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

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

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 (внешнее изменение)