MySQL: función TIMEDIFF

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 TIMEDIFF

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

describir

La función TIMEDIFF de MySQL devuelve la diferencia (expresada como un valor de tiempo) entre dos valores de hora/fechahora.

sintaxis

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

TIMEDIFF( time1, time2 )

parámetro o parámetro

time1 y time2 calculan la diferencia entre dos tiempos/fechahoras.el calculo es time1 - time2.

notas

  • Los valores de tiempo pueden oscilar entre -838:59:59′ y ‘838:59:59’.
  • Cuando se usa la función TIMEDIFF, tanto time1 como time2 deben ser valores de tiempo, o ambos valores de fecha y hora. Uno no puede ser un valor de tiempo y el otro un valor de fecha y hora, de lo contrario, la función TIMEDIFF devolverá un valor NULL.

aplicar para

La función TIMEDIFF está disponible 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 TIMEDIFF de MySQL y exploremos cómo usar la función TIMEDIFF en MySQL.

Por ejemplo:

mysql> SELECT TIMEDIFF('2014-02-17 12:10:08', '2014-02-17 12:10:07');
Result: '00:00:01'

mysql> SELECT TIMEDIFF('12:10:08', '12:10:07');
Result: '00:00:01'

mysql> SELECT TIMEDIFF('11:41:14', '12:10:08');
Result: '-00:28:54'

mysql> SELECT TIMEDIFF('2014-02-17 12:10:08', '2014-02-16 12:10:08');
Result: '24:00:00'

mysql> SELECT TIMEDIFF('2014-02-17 12:10:08', '12:10:08');
Result: NULL
(Visited 20 times, 1 visits today)