我使用以下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:58
和2016.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;