一尘不染

在MySQL中,如何返回每月的星期几?

mysql

一年分为12个月。我们可以在四个星期内分解一个月。

在MySQL中,如何返回每月的星期几?(例如:第一周:2个条目,第二周:5个条目,第三周:3个条目;第四周:8个条目)

使用Week和WeekOfYear不能获得理想的结果,因为函数返回的是星期数YEAR,而不是月份。


阅读 369

收藏
2020-05-17

共1个答案

一尘不染

FLOOR((DayOfMonth(dateCol)-1)/7)+1

我想说明的是,这可能不是分割数据的好方法-(请参阅注释),但这将使您尽可能地接近。

2020-05-17