MySQL DATEDIFF()-funktionen

Definition och användning

DATEDIFF()-funktionen returnerar antalet dagar mellan två datum.

Syntaks

DATEDIFF(date1,date2)

date1 och date2 Parametrarna är giltiga datum eller datum/tid-expressioner.

Kommentar:Endast datumdelarna med värden deltar i beräkningen.

Fall

Exempel 1

Använd följande SELECT-sats:

SELECT DATEDIFF('2008-12-30','2008-12-29') AS DiffDate

Resultat:

DiffDate
1

Exempel 2

Använd följande SELECT-sats:

SELECT DATEDIFF('2008-12-29','2008-12-30') AS DiffDate

Resultat:

DiffDate
-1