Последние учебники веб-разработки
 

SQL сервер DATEADD() Function


<Дата Функции SQL Server

Определение и использование

DATEADD() функция добавляет или вычитает определенный интервал времени от даты.

Syntax

DATEADD(datepart,number,date)

Где дата является допустимым выражением дата и номер число интервала вы хотите добавить. Номер может быть либо положительным, для даты в будущем, или отрицательный, для дат в прошлом.

DatePart может быть одно из следующих действий:

DatePart Сокращение
yearyy, yyyy
quarterqq, q
monthmm, m
dayofyeardy, y
daydd, d
weekwk, ww
weekdaydw, w
hourhh
minutemi, n
secondss, s
millisecondms
microsecondmcs
nanosecondns

Example

Предположим , мы имеем следующую "Orders" таблица:

OrderId ProductName OrderDate
1 Jarlsberg Cheese 2014-11-22 13:23:44.657

Теперь мы хотим добавить 30 дней к "OrderDate" , чтобы найти дату платежа.

Мы используем следующую ЗЕЬЕСТ:

SELECT OrderId,DATEADD(day,30,OrderDate) AS OrderPayDate
FROM Orders

Результат:

OrderIdOrderPayDate
12014-12-22 13:23:44.657

<Дата Функции SQL Server