Поделиться через


DATEDIFF (построитель отчетов)

Изменения: 12 декабря 2006 г.

Возвращает разницу между начальной и конечной датами.

Синтаксис

DATEDIFF(interval, datetime, datetime)

interval

Указывает единицы (год, квартал, месяц, неделя, день, час, минута или секунда), которые используются для вычисления разницы дат.

datetime

Указывает начальную дату.

datetime

Указывает конечную дату.

Примечания

  • Интервалы не учитывают регистр.

Допустимы следующие интервалы:

Интервал Результат

YEAR

Возвращает число лет между значениями начальной и конечной даты.

QUARTER

Возвращает число кварталов между значениями начальной и конечной даты.

MONTH

Возвращает число месяцев между значениями начальной и конечной даты.

WEEK

Возвращает число недель между значениями начальной и конечной даты.

DAY

Возвращает число дней между значениями начальной и конечной даты.

HOUR

Возвращает число часов между значениями начальной и конечной даты.

MINUTE

Возвращает число минут между значениями начальной и конечной даты.

SECOND

Возвращает число секунд между значениями начальной и конечной даты.

Пример

Формула Результат

DATEDIFF(MONTH, #01/01/2009#, #31/03/2009#)

2

DATEDIFF(DAY, дата начала продаж, дата конца продаж)

Возвращает разницу в днях для каждых экземпляров полей «Дата начала продаж» и «Дата конца продаж».

См. также

Основные понятия

Работа с формулами (построитель отчетов)
Использование функций (построитель отчетов)
Функции даты и времени (построитель отчетов)
Разделы руководства построителя отчетов
Работа с литералами в формулах и фильтрах (построитель отчетов)
Форматирование числовых данных (построитель отчетов)

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

12 декабря 2006 г.

Обновленное содержимое:
  • Интервалы больше не нужно заключать в кавычки.

14 апреля 2006 г.

Новое содержимое:
  • Добавлен раздел «Примечания».