MYSQL 周统计函数 data_format YEARWEEK


周转换函数采用 data_format,修饰符 %x-%v

    select date_format("2018-12-31","%x-%v")

    %x :年,星期一是周的第一天
    %v :周, 星期一是周的第一天

该函数中的跨年周统计 :

    下一年的第一个周一之前的天数如果能超过3天(不包括3天),那么计算为第 1 周。否则就计算为上一年的最后一周(例:20160101-20160103 归为2015年第53周 );
    上一年的最后一天为一周的第一天,则计算为下一年的第一周。(例:2018-12-31 归为2019第1周)

 

周转换函数采用YEARWEEK,参数mode

      select YEARWEEK('2018-12-31', 1)

MYSQL 周统计函数 data_format YEARWEEK_第1张图片

 

参考链接 

https://blog.csdn.net/lifuxiangcaohui/article/details/50953018 

https://my.oschina.net/u/1417838/blog/1620169

你可能感兴趣的:(MySQL)