HOUR(time)
Returns the hour for time. The range of the return value is 0 to 23 for time-of-day values. However, the range of TIME
values actually is much larger, so HOUR can return values greater than 23.
The return value is always positive, even if a negative TIME
value is provided.
SELECT HOUR('10:05:03'); +------------------+ | HOUR('10:05:03') | +------------------+ | 10 | +------------------+ SELECT HOUR('272:59:59'); +-------------------+ | HOUR('272:59:59') | +-------------------+ | 272 | +-------------------+
Difference between EXTRACT (HOUR FROM ...)
(>= MariaDB 10.0.7 and MariaDB 5.5.35) and HOUR
:
SELECT EXTRACT(HOUR FROM '26:30:00'), HOUR('26:30:00'); +-------------------------------+------------------+ | EXTRACT(HOUR FROM '26:30:00') | HOUR('26:30:00') | +-------------------------------+------------------+ | 2 | 26 | +-------------------------------+------------------+
© 2019 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/hour/