Ultimele tutoriale de dezvoltare web
 

SQL Server DATEDIFF() Function


<SQL Server Data Funcții

Definiție și utilizare

DATEDIFF() Funcția returnează timp între două date.

Syntax

DATEDIFF(datepart,startdate,enddate)

În cazul în care startdate și enddate sunt expresii date valabile și 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
microsecundă mcs
nanosecondns

Example

Acum vrem pentru a obține numărul de zile între două date.

Noi folosim următoarea declarație SELECT:

SELECT DATEDIFF(day,'2014-06-05','2014-08-05') AS DiffDate

Rezultat:

DiffDate
61

Example

Acum vrem pentru a obține numărul de zile dintre două date (observați că a doua este data de "earlier" decât prima dată, și va avea ca rezultat un număr negativ).

Noi folosim următoarea declarație SELECT:

SELECT DATEDIFF(day,'2014-08-05','2014-06-05') AS DiffDate

Rezultat:

DiffDate
-61

<SQL Server Data Funcții