Ultimele tutoriale de dezvoltare web
 

SQL Server DATEADD() Function


<SQL Server Data Funcții

Definiție și utilizare

DATEADD() funcția adaugă sau scade un interval de timp specificat de la o dată.

Syntax

DATEADD(datepart,number,date)

În cazul în care data este o expresie dată validă și numărul este numărul de intervalul pe care doriți să adăugați. Numărul poate fi pozitiv, pentru datele în viitor, sau negativ, pentru datele din trecut.

datepart poate fi una dintre următoarele:

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

Example

Să presupunem că avem următorul "Orders" tabel:

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

Acum vrem să adăugați 30 de zile la "OrderDate" , pentru a găsi data plății.

Noi folosim următoarea declarație SELECT:

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

Rezultat:

Comanda ID OrderPayDate
1 2014-12-22 13: 23: 44.657

<SQL Server Data Funcții