Funkcja DATEDIFF() w MySQL

Definicja i użycie

Funkcja DATEDIFF() w SQL zwraca liczbę dni między dwoma datami.

Gramatyka

DATEDIFF(date1,date2)

date1 i date2 Parametr jest poprawną datą lub wyrażeniem daty/czasu.

Komentarz:Tylko część daty z wartości bierze udział w obliczeniach.

Przykład

Przykład 1

Użyj następującego zapytania SELECT:

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

Wynik:

DiffDate
1

Przykład 2

Użyj następującego zapytania SELECT:

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

Wynik:

DiffDate
-1