Função DATEDIFF() do MySQL

Definição e uso

A função DATEDIFF() do SQL retorna o número de dias entre duas datas.

Sintaxe

DATEDIFF(date1,date2)

date1 e date2 Os parâmetros são expressões de data ou data/hora válidas.

Notas:Apenas a parte da data com valor participa da conta.

Exemplo

Exemplo 1

Use a seguinte instrução SELECT:

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

Resultados:

DiffDate
1

Exemplo 2

Use a seguinte instrução SELECT:

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

Resultados:

DiffDate
-1