Latest web development tutorials

SQL Server DATEADD function ()

Termin SQL SQL Server Data Funkcje

Definicja i Wykorzystanie

Funkcja DATEADD () dodaje do daty lub odejmowanie w określonym przedziale czasu.

gramatyka

DATEADD(datepart,number,date)

Argument data data wyrażenie jest uzasadniony. liczba to liczba przedziałów, które chcesz dodać, przez pewien czas w przyszłości liczba ta jest liczbą dodatnią, po raz ostatni, liczba ta jest ujemna.

Parametr datepart może mieć następujące wartości:

datepart 缩写
yy, yyyy
季度 qq, q
mm, m
年中的日 dy, y
dd, d
wk, ww
星期 dw, w
小时 hh
分钟 mi, n
ss, s
毫秒 ms
微妙 mcs
纳秒 ns


Przykłady

Załóżmy, że mamy następujące "Zamówienia" tabeli:

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

Teraz chcemy "DataZamówienia" dodaj 45 dni, dzięki czemu można znaleźć datę płatności.

Używamy następującą instrukcję SELECT:

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

wyniki:

OrderId OrderPayDate
1 2008-12-26 13:23:44.657


Termin SQL SQL Server Data Funkcje