mysql的yearweek 和 weekofyear函数

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

原文地址:https://www.cnblogs.com/showcase/p/11419848.html