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


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

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

Синтаксис

DATEDIFF(interval, datetime, datetime)

interval

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

datetime

Указывает начальную дату-время или время.

datetime

Указывает конечную дату-время или время.

Примечания

  • Если формула вычисляет разницу между начальным и конечным временем, то единицей изменения интервала может быть только HOUR, MINUTE или SECOND.

  • Чтобы отобразить значение типа datetime как значение времени, необходимо отформатировать поле, указав строку форматирования в одном из следующих настраиваемых форматов даты во вкладке «Число» диалогового окна «Формат»: u, f или s.

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

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

Интервал

Результаты

YEAR

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

QUARTER

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

MONTH

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

WEEK

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

DAY

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

HOUR

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

MINUTE

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

SECOND

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

Примеры

Формула

Результат

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

2

DATEDIFF(HOUR, #7/15/2006 3:30:29 AM#, #7/20/2006 5:30:29 AM#)

122

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

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