Función DATEDIFF() de MySQL

Definición y uso

La función DATEDIFF() de SQL devuelve el número de días entre dos fechas.

Sintaxis

DATEDIFF(date1,date2)

date1 y date2 Los parámetros son fechas válidas o expresiones de fecha/hora.

Comentario:Solo la parte de fecha del valor participa en el cálculo.

Ejemplo

Ejemplo 1

Usar la siguiente sentencia SELECT:

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

Resultado:

DiffDate
1

Ejemplo 2

Usar la siguiente sentencia SELECT:

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

Resultado:

DiffDate
-1