mysql week(date,mode)mode的0-7分别代表什么?

2020-04-30 综合 164阅读
看看这样讲能明白不。
WeeK函数有如下参数,具体描述如下:
参数值 每周第一天是星期几 返回值 范围 第一周是怎么计算的?
0 星期天 0-53 遇到本年的第一个星期天开始,是第一周。前面的计算为第0周。
1 星期一 0-53 假如第一周能超过3天,那么计算为本年的第一周。否则为第0周可以理解为如果1月1号~4号是星期一,那么本年第一周开始。(之前的是第零周)如果1月5号以后是星期一,那么现在开始,是本年的第二周了,之前的是第一周。
2 星期天 1-53 遇到本年的第一个星期天开始,是第一周。前面的计算为上年度的第5x周。
3 星期一 1-53 假如第一周能超过3天,那么计算为本年的第一周。否则为上年度的第5x周。可以理解为如果1月1号~4号是星期一,那么本年第一周开始。(之前的是第5x周)如果1月5号以后是星期一,那么现在开始,是本年的第二周了,之前的是第一周。
4 星期天 0-53 假如第一周能超过3天,那么计算为本年的第一周。否则为第0周可以理解为如果1月1号~4号是星期天,那么本年第一周开始。(之前的是第零周)如果1月5号以后是星期天,那么现在开始,是本年的第二周了,之前的是第一周。
5 星期一 0-53 遇到本年的第一个星期一开始,是第一周。前面的计算为第0周。
6 星期天 1-53 假如第一周能超过3天,那么计算为本年的第一周。否则为上年度的第5x周。可以理解为如果1月1号~4号是星期天,那么本年第一周开始。(之前的是第5x周)如果1月5号以后是星期天,那么现在开始,是本年的第二周了,之前的是第一周。
7 星期一 1-53 遇到本年的第一个星期一开始,是第一周。前面的计算为上年度的第5x周。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com