表tb 日期字段 realdate(数据库中格式为:2017-05-09)
期望结果:
1(指周一) 5
2(周二) 10
3(周三) 6
4(周四) 8
5(周五) 10
6(周六) 22
7(周日) 19
表tb 日期字段 realdate(数据库中格式为:2017-05-09)
期望结果:
1(指周一) 5
2(周二) 10
3(周三) 6
4(周四) 8
5(周五) 10
6(周六) 22
7(周日) 19
SELECT WEEKDAY(realdate
),COUNT(1) FROM tb
WHERE realdate
>=FROM_UNIXTIME(UNIX_TIMESTAMP() - WEEKDAY(NOW()) * 86400, '%Y-%m-%d') GROUP BY WEEKDAY(realdate
);
返回结果中,0代表周一。