WEEK

WEEK(date[,mode]):该函数返回日期的星期数

模式 星期的第一天 范围 星期 1 是第一天
0 Sunday 0-53 一年中多一个星期天
1 Monday 0-53 一年多3天
2 Sunday 1-53 一年中多一个星期天
3 Monday 1-53 一年多3天
4 Sunday 0-53 一年多3天
5 Monday 0-53 一年中多一个星期一
6 Sunday 1-53 一年多3天
7 Monday 1-53 一年中多一个星期一

使用说明:

  星期的第一天有2个版本,一种以周日为一周的第一天,一种以周一为一周的第一天,实际实现要根据实际需求进行灵活使用。

实例1:

  select week('2019-01-01')  // 0

  select week('2019-01-07')  // 1

通过上面2个-实例,可以看出来,mode 默认为0;

实例1:

  select week('2019-01-01',3)  // 1

  select week('2019-01-07',3)  // 2

原文地址:https://www.cnblogs.com/muyiyang/p/10315339.html