MySQL: Función DIFERENCIA FECHA

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MySQL: Función DIFERENCIA FECHA

Este tutorial de MySQL explica cómo usar MySQL Función DIFERENCIA FECHA Con sintaxis y ejemplos.

describir

La función MySQL DATEDIFF devuelve la diferencia en días entre dos valores de fecha.

sintaxis

La sintaxis de la función DATEDIFF en MySQL es:

DATEDIFF( date1, date2 )

parámetro o parámetro

date1 y date2 calculan la diferencia entre dos fechas.el calculo es date1 - date2.

notas

  • Solo las partes de fecha de date1 y date2 se utilizan en los cálculos DATEDIFF. Las partes de tiempo de fecha1 y fecha2 se ignoran.

aplicar para

La función DATEDIFF se puede utilizar en las siguientes versiones de MySQL:

  • MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1.1

ejemplo

Veamos algunos ejemplos de la función DATEDIFF de MySQL y exploremos cómo usar la función DATEDIFF en MySQL.

Por ejemplo:

mysql> SELECT DATEDIFF('2014-01-28', '2014-01-27');
Result: 1

mysql> SELECT DATEDIFF('2014-01-28 11:41:14', '2014-01-27 12:10:08');
Result: 1

mysql> SELECT DATEDIFF('2014-01-28 11:41:14', '2014-01-27');
Result: 1

mysql> SELECT DATEDIFF('2014-02-15', '2014-02-10');
Result: 5

mysql> SELECT DATEDIFF('2014-01-28', '2013-12-31');
Result: 28

mysql> SELECT DATEDIFF('2013-12-31', '2014-01-28');
Result: -28

El último ejemplo de DATEDIFF mostrará la diferencia entre la fecha actual del sistema y ‘2014-02-14’ (la función CURDATE devuelve la fecha actual del sistema).

mysql> SELECT DATEDIFF(CURDATE(), '2014-02-14');
(Visited 6 times, 1 visits today)