将MySQL数据分组到一周中的哪一天

时间:2013-08-13 18:54:55

标签: mysql

我正在尝试将我的数据库条目分成一周中每一天(Mon = 43,Tue = 35 ......)的条目数,而不考虑月份或年份。以下查询的结果返回8个结果而不是7个结果,并且每天的结果数不正确。

SELECT COUNT(*) FROM table GROUP BY DAYOFWEEK(date)

我的桌子示例:

date
07/11/13
07/16/13
07/17/13
07/24/13
07/26/13
07/26/13

我是否正确使用DAYOFWEEK?

1 个答案:

答案 0 :(得分:0)

我建议更改您的查询,如下所示:

SELECT DAYOFWEEK(date), COUNT(*) FROM table GROUP BY DAYOFWEEK(date)

所以你可以更好地理解是否有什么问题,无论如何:是的,你正确使用dayofweek。 我对你得到8个结果感到有些惊讶......你能告诉我们结果吗?

Gnagno