Функция HOUR
Функция HOUR извлекает часы из времени
или даты-времени.
Синтаксис
SELECT HOUR(time_field) FROM table_name WHERE condition
Таблицы для примеров
| id | name | datetime |
|---|---|---|
| 1 | event1 | 2010-03-01 12:40:50 |
| 2 | event2 | 2011-04-02 13:41:51 |
| 3 | event3 | 2012-05-03 14:42:52 |
Пример
Давайте при выборке из таблицы извлечём из значения даты-времени часы:
SELECT *,
HOUR(datetime) AS hour
FROM events
Результат выполнения кода:
| id | name | datetime | hour |
|---|---|---|---|
| 1 | event1 | 2010-03-01 12:40:50 | 12 |
| 2 | event2 | 2011-04-02 13:41:51 | 13 |
| 3 | event3 | 2012-05-03 14:42:52 | 14 |