MySQL 8.4
HOUR(time)- time
- Uhrzeit oder Datum mit UhrzeitTIME
Rückgabewert
Ganze Zahl von 0 bis 23; bei einem TIME-Wert bis 838; NULL, wenn der Wert nicht erkannt wird
Beispiele
Stunde aus Datum und Uhrzeit
MySQL 8.4
SELECT HOUR('2022-06-16 16:37:03');Abflugstunde der Flüge
MySQL 8.4
SELECT id,
town_from,
town_to,
HOUR(time_out) AS departure_hour
FROM Trip;Mehr Stunden als ein Tag
MySQL 8.4
SELECT HOUR('100:30:00') AS hours;Details
Bei einem TIME-Wert, etwa einer Dauer, sind die Stunden nicht auf einen Tag begrenzt: HOUR('100:30:00') gibt 100 zurück. Für die Stunden innerhalb eines Tages nimm den Rest: HOUR(t) % 24.