使用分组依据answer here的变体,我尝试计算一周中每天发生的记录数,并按星期几显示计数。即使我尝试包含DATE(ScheduleDateExact,%Y-%m-%d)
,我也会收到语法错误。
我做错了什么?
SELECT COUNT(WorkOrderNum)
FROM ScheduleRequest
GROUP BY DAYOFWEEK (DATE(ScheduleDateExact)) FROM ScheduleRequest
答案 0 :(得分:2)
from
子句后面有一个冗余的group by
子句。摆脱它,你应该没事。不过,我建议您将星期几提取添加到select
列表中,这样您就可以轻松了解所获得的结果:
SELECT DAYOFWEEK(DATE(ScheduleDateExact)), COUNT(WorkOrderNum)
FROM ScheduleRequest
GROUP BY DAYOFWEEK(DATE(ScheduleDateExact))