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

该函数返回日期的星期数。WEEK()的两参数形式允许指定星期是否于星期天或星期一开始,以及是否返回值应该是在范围从0到53或者从1到53。如果省略了模式参数,那么使用 default_week_format 系统变量的值

模式         每周第一天是星期几 返回值 范围                     第一周是怎么计算的
0                   Sunday                        0-53                 遇到本年的第一个星期天开始,是第一周。前面的计算为第0周。
1                   Monday                      0-53                假如第一周能超过3天,那么计算为本年的第一周。否则为第0周
2                   Sunday                       1-53       遇到本年的第一个星期天开始,是第一周。前面的计算为上年度的第5x周
3                   Monday                      1-53     若第一周能超过3天,那么计算为本年的第一周。否则为上年度的第5x周
4                   Sunday                        0-53                 假如第一周能超过3天,那么计算为本年的第一周。否则为第0周
5                   Monday                      0-53                 遇到本年的第一个星期一开始,是第一周。前面的计算为第0周。
6                   Sunday                        1-53      第一周能超过3天,那么计算为本年的第一周。否则为上年度的第5x周
7                   Monday                      1-53     遇到本年的第一个星期一开始,是第一周。前面的计算为上年度的第5x周


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值