Najnowsze tutoriale tworzenie stron internetowych
 

SQL serwer DATEADD() Function


<SQL Server Data Funkcje

Definicja i Wykorzystanie

DATEADD() Funkcja dodaje lub odejmuje określonego czasu od daty.

Syntax

DATEADD(datepart,number,date)

Jeżeli data jest poprawnym wyrażeniem datę i numer to numer przedziału chcesz dodać. Numer może być zarówno pozytywne, dla dat w przyszłości, czy negatywne, dla dat w przeszłości.

datepart może być jednym z następujących:

datepart Skrót
yearyy, yyyy
quarterqq, q
monthmm, m
dayofyeardy, y
daydd, d
weekwk, ww
weekdaydw, w
hourhh
minutemi, n
secondss, s
millisecondms
microsecondmcs
nanosecondns

Example

Załóżmy, że mamy następujący "Orders" tabeli:

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

Teraz chcemy dodać 30 dni do "OrderDate" , aby znaleźć datę płatności.

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

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

Wynik:

OrderIdOrderPayDate
12014-12-22 13:23:44.657

<SQL Server Data Funkcje