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 г. |
|