这一年分为12个月.我们可以在四周内分解一个月.
在MySQL中,如何返回本月的一周?(例如:第一周:2个条目,第二周:5个条目,第三周:3个条目;第四周:8个条目)
使用Week和WeekOfYear无法获得所需的结果,因为函数返回的是周数YEAR,而不是月份.
Bry*_*ord 12
使用MySQL内置函数周查找年份的周数,然后减去该月第一天的周数.
SELECT WEEK('2012-02-20') - WEEK('2012-02-01')
Run Code Online (Sandbox Code Playgroud)
文档中有很多选项可以自定义调用以满足您的需求,但我希望我的示例可以让您了解可用的内容.
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_week
FLOOR((DayOfMonth(dateCol)-1)/7)+1
Run Code Online (Sandbox Code Playgroud)
我想说清楚这可能不是分割数据的好方法 - (参见评论),但这会让你尽可能接近.
| 归档时间: |
|
| 查看次数: |
17609 次 |
| 最近记录: |