Сгруппировать данные за каждый час
Есть таблица
id | date | time | answer | status
таблица заполняется каждые пять минут новыми записями, нужно создать запрос которой вывел бы записи. Так что бы они были сгруппированы по каждому часу, то есть например количество записей за 2020-02-04 и оно выводил бы ответ по каждому часу.
Короче
id | date | time | answer | status
smd/92839381091792405075 | 2020-02-25 | 20:55:02 | 1 | 0 |
| smd/83936231428364802809 | 2020-02-25 | 20:55:02 | 1 | 0 |
| smd/86417154121206377060 | 2020-02-25 | 20:55:02 | 1 | 0 |
| smd/18165487606645530840 | 2020-02-25 | 20:55:02 | 1 | 0 |
| smd/58495101034729972093 | 2020-02-25 | 20:55:02 | 1 | 0 |
| smd/27788504236682305380 | 2020-02-25 | 21:00:01 | 1 | 0 |
| smd/99014709512817528166 | 2020-02-25 | 21:00:01 | 1 | 0 |
| smd/08898466308770135988 | 2020-02-25 | 21:00:01 | 1 | 0 |
| smd/66377519577938694396 | 2020-02-25 | 21:00:01 | 1 | 0
id | date | period | col
smd/92839381091792405075 | 2020-02-25 |20:00:00 по 21:00:00| 1
и так по каждому за целый день