我正在尝试获取installed meters
的每日/日期明智计数。查询如下。
SELECT COUNT(ins.`id`) AS Total, DATE(ins.`sync_date`) AS 'Date Time' FROM `installations` ins
GROUP BY ins.`sync_date`
ORDER BY ins.`sync_date` DESC
输出量
它给我一个相对于我想要的日期的唯一值,即每天的总数。
任何帮助将不胜感激。
最佳答案
您需要在sync_date
中使用DATE(ins。group by clause
)而不是ins。sync_date
SELECT COUNT(ins.`id`) AS Total, DATE(ins.`sync_date`) AS 'Date Time'
FROM `installations` ins
GROUP BY DATE(ins.`sync_date`)
ORDER BY DATE(ins.`sync_date`) DESC
关于mysql - 如何使用group by子句获取记录计数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53149497/