Nó phụ thuộc vào phạm vi ngày của bạn lớn như thế nào. Nếu tất cả các ngày đều rơi vào một tháng, ví dụ:bạn có thể làm điều này:
select day(timestamp) as Day, hour(timestamp) as Hour, count(*) as Count
from MyTable
where timestamp between :date1 and :date2
group by day(timestamp), hour(timestamp)
Bạn cũng có thể nhóm theo năm và tháng nếu bạn cần tách biệt dữ liệu của mình.