SQL Server DATEADD() функция дат
Пример
Добавьте один год к дате, затем верните дату:
SELECT DATEADD(year, 1, '2017/08/25') AS DateAdd;
Попробуйте сами »
Определение и использование DATEADD()
Функция DATEADD() в SQL Server добавляет интервал времени/даты к дате, а затем возвращает дату.
Синтаксис DATEADD()
DATEADD(interval, number, date)
Параметр значений DATEADD()
Параметр | Описание |
---|---|
interval | Требуемый. Добавляемый интервал времени/даты. Может принимать одно из следующих значений:
|
number | Требуемый. Количество интервалов для добавления к дате. Может быть положительным (для получения дат в будущем) или отрицательным (для получения дат в прошлом) |
date | Требуемый. Дата, которая будет изменена |
Технические детали DATEADD()
Работает в: | SQL Server (начиная с 2008 года), База данных SQL Azure, хранилище данных SQL Azure, параллельное хранилище данных |
---|
Примеры DATEADD()
Пример
Добавьте два месяца к дате, затем верните дату:
SELECT DATEADD(month, 2, '2017/08/25') AS DateAdd;
Попробуйте сами »
Пример
Вычтите два месяца из даты, затем верните дату:
SELECT DATEADD(month, -2, '2017/08/25') AS DateAdd;
Попробуйте сами »
Пример
Добавьте 18 лет к дате в столбце Дата рождения, затем верните дату:
SELECT LastName,
BirthDate, DATEADD(year, 18, BirthDate) AS DateAdd FROM Employees;
Попробуйте сами »