質問

ビュー/クリックレコードを含むテーブルがあります。時間はUnixタイムスタンプに保存され、特定の月/日(タイムスタンプに基づいて)内にすべてを引き出すことができる必要がありますが、より重要なのは、それらをグループ化することです時間ごと。 1時間ごとにループするのではなく、1つのクエリでこれを実行できる必要があります。

データベースはMySQL、言語はPHPです。

役に立ちましたか?

解決

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

3つすべてが必要な場合:

select month(somedate), day(somedate), hour(somedate), count(*) from yourtable group by month(somedate), day(somedate), hour(somedate)
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top