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