0
我有一個mysql表,其中每個條目包含位置字符串和日期時間字段等。按地點和時間分組的MySql報告
我想建立一個mysql查詢,生成一個按天(行)和位置(在列)上分組計數(項目)的報表。
到目前爲止,我手動生成按位置分組的報告,並且我有一個WHERE子句,用於遍歷每天的每個小時(24位數)。這太麻煩了,我想自動完成。
編輯
這是查詢現在我想基於從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)
它不工作。我編輯了我的帖子以顯示我正在使用的sql查詢 –
參數的順序錯誤:它應該是DATE_FORMAT(datetime,'%Y-%m-%d%H')'。無論如何。 –