各エントリに特に場所文字列と日時フィールドが含まれるmysqlテーブルがあります。
時間 (行) と場所 (列) でグループ化されたカウント (アイテム) を含むレポートを生成する mysql クエリを作成したいと思います。
これまでのところ、場所ごとにグループ化されたレポートを手動で生成しており、1 日の各時間 (24 回) を反復処理する WHERE 句があります。これは面倒なので自動でやりたいです。
編集
これは、fxzuz からの回答に基づいて、現在使用しようとしているクエリです
SELECT locations.locationName, DATE_FORMAT( '%Y-%m-%d %H', entries.CreatedOn ) , COUNT( pk_entry )
FROM entries
LEFT JOIN locations ON locations.computerName = entries.location
GROUP BY DATE_FORMAT( '%Y-%m-%d %H', entries.CreatedOn )