我使用以下SQL查询从MySQL数据库获取数据。

select
    classid,start,
    count(case when classid='Handball' then 1 end) as handball_count
from signature where classid='Handball'
group by start


日期是例如2016.12.01. 10:51:58格式。

它应该每天执行,因此例如2016.12.01. 10:51:582016.12.01. 15:51:58在该查询中不应是不同的条目。我应该如何按天分组?我想总结每天参加每个活动的参与者,并且不以参与者签名的日期分开。

最佳答案

你可以试试这个

SELECT count(case when classid='Handball' then 1 end) as handball_count,
   classid,DATE(start) DateOnly
FROM signature where classid='Handball'
GROUP BY DateOnly;

10-06 10:11