sql >> Base de Datos >  >> RDS >> Mysql

comparación de tiempo mysql

De mysql docs para la función TIMESTAMPDIFF :

La unidad para el resultado (un número entero) viene dada por el argumento de la unidad. Los valores legales para la unidad son los mismos que se enumeran en la descripción de la función TIMESTAMPADD().

Que debe ser uno de los siguientes valores:MICROSEGUNDO (microsegundos), SEGUNDO, MINUTO, HORA, DÍA, SEMANA, MES, TRIMESTRE o AÑO.

Resultado si es entero. Recomiendo MINUTO:

TIMESTAMPDIFF(MINUTE, job_start, job_end) > 150

(2 * 60 + 30) minutos =150 minutos =2,5 horas