Метка времени MySQL по часам?
В моей базе данных MySQL мне нужно собрать события различных типов в EventTable с разрешением в несколько часов: если один и тот же тип события происходит 750 раз в течение одного часа, я хочу одну строку с этим конкретным типом и счетчиком =750. Что-то вроде:
CREATE TABLE EventTable (
EventType TINYINT, EventHour HOUR, Counter INT, ...,
UNIQUE KEY (EventType,EventHour))
Это даст мне простой и быстрый способ выбрать события по типу и часам. Проблема в том, что, насколько мне известно, в MySQL нет типа HOUR, по которому я могу индексировать. Есть DATETIME (по секундам) и DATE (по дням)... какой совет?