1.MySQL 的 YEARWEEK 是獲取年份和周數的一個函數,函數形式為 YEARWEEK(
date
[,mode
])
例如 2010-3-14 ,禮拜天
SELECT YEARWEEK('2010-3-14') 返回 11
SELECT YEARWEEK('2010-3-14',1) 返回 10
其中第二個參數是 mode ,具體指的意思如下:
模式 | 一周的第一天 | 范圍 | 第1周是第一周...... |
0 | 星期日 | 0-53 | 在今年的一個星期天 |
1 | 星期一 | 0-53 | 今年超過3天 |
2 | 星期日 | 1-53 | 在今年的一個星期天 |
3 | 星期一 | 1-53 | 今年超過3天 |
4 | 星期日 | 0-53 | 今年超過3天 |
5 | 星期一 | 0-53 | 在今年的星期一 |
6 | 星期日 | 1-53 | 今年超過3天 |
7 | 星期一 | 1-53 | 在今年的星期一 |
2. weekofyear函數是計算出當前日期所在周數,和YEARWEEK('日期',1)的周數一致,但YEARWEEK('日期',1)在小於10的時候,不帶0
選擇WEEKOFYEAR('2016-2-2'); = 5
原文:https://blog.csdn.net/lifuxiangcaohui/article/details/50953018