Saat seçin ve özet grup satırlar

1 Cevap php

Ben view / tıklama kayıtları içeren bir tablo var. Zaman bir unix zaman damgası saklanır ve daha da önemlisi (damgalarının kapalı tabanlı) Belirli bir ay / gün içinde hepsini çekin, ama gerekiyor ve ben nasıl bilmiyorum parçasıdır grup onları olduğu saat. Daha doğrusu her saat döngü daha tek bir sorguda bunu yapmak gerekiyor.

Veritabanı MySQL, dili PHP.

1 Cevap

select hour(somedate), count(*) from yourtable group by hour(somedate)

Her üçünü gerekiyorsa:

select month(somedate), day(somedate), hour(somedate), count(*) from yourtable group by month(somedate), day(somedate), hour(somedate)