Mysql 如何使用GROUPBY子句获取记录计数

Mysql 如何使用GROUPBY子句获取记录计数,mysql,group-by,count,Mysql,Group By,Count,我正在尝试获取安装电表的每日/日期计数。查询如下 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 输出 它给了我一个与日期相对的单一值,我想要的是每天的总计数 非常感谢您的帮助。您需要在group by子句中使用日期(ins.sync\u DA

我正在尝试获取安装电表的每日/日期计数。查询如下

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
输出

它给了我一个与日期相对的单一值,我想要的是每天的总计数

非常感谢您的帮助。

您需要在
group by子句中使用日期(ins.
sync\u DATE
),而不是ins.
sync\u 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
您需要在
group by子句中使用日期(ins.
sync_DATE
),而不是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

您需要
按日期分组(ins.
sync\u DATE
,因为您
ins.sync\u 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 ins.`sync_date` DESC

您需要
按日期分组(ins.
sync\u DATE
,因为您
ins.sync\u 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 ins.`sync_date` DESC