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

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

Возвращает значение datetime, получившееся в результате добавления указанного количества единиц временного интервала к исходному значению datetime.

Синтаксис

DATEADD(интервал, units, datetime)

interval

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

units

Указывает число интервалов.

datetime

Указывает дату, к которой добавляются интервалы.

Примечания

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

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

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

YEAR

Возвращает дату через количество лет, указанных типом datetime.

QUARTER

Возвращает дату через количество кварталов, указанных типом datetime.

MONTH

Возвращает дату через количество месяцев, указанных типом datetime.

WEEK

Возвращает дату через количество недель, указанных типом datetime.

DAY

Возвращает дату через количество дней, указанных типом datetime.

HOUR

Возвращает дату через количество часов, указанных типом datetime.

MINUTE

Возвращает дату через количество минут, указанных типом datetime.

SECOND

Возвращает дату через количество секунд, указанных типом datetime.

Пример

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

DATEADD(MONTH, 3, #8/18/2009#)

11/18/2009

DATEADD(DAY, 365, дата конца продаж)

Возвращает дату, отстоящую на 365 дней от даты окончания продаж каждого экземпляра. Например, если исходная дата окончания продаж 18.12.2009, то результатом будет 18.12.2010.

См. также

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

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

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

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

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

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

12 декабря 2006 г.

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

14 апреля 2006 г.

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