我正在尝试获取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


输出量

mysql - 如何使用group by子句获取记录计数-LMLPHP

它给我一个相对于我想要的日期的唯一值,即每天的总数。

任何帮助将不胜感激。

最佳答案

您需要在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/

10-12 18:32