MySQL 8.4
HOUR(time)- time
- Hora o fecha y horaTIME
Valor devuelto
Número entero de 0 a 23; en un valor TIME, hasta 838; NULL si el valor no se reconoce
Ejemplos
Hora de una fecha y hora
MySQL 8.4
SELECT HOUR('2022-06-16 16:37:03');Hora de salida de los vuelos
MySQL 8.4
SELECT id,
town_from,
town_to,
HOUR(time_out) AS departure_hour
FROM Trip;Más horas que un día
MySQL 8.4
SELECT HOUR('100:30:00') AS hours;Detalles
En un valor TIME, como una duración, las horas no se limitan a un día: HOUR('100:30:00') devuelve 100. Para obtener la hora dentro del día, toma el resto: HOUR(t) % 24.