1.获取指定日期是当年第几周:
SELECT WEEK(DATE_FORMAT('2021-01-06','%Y-%m-%d'),1) AS week
2.获取某周的开始日期和结束日期
SELECT
DATE_FORMAT(subdate('2021-01-06',date_format('2021-01-06','%w')-1),'%Y-%m-%d') AS weekStart,
DATE_FORMAT(subdate('2021-01-06',date_format('2021-01-06','%w')-7),'%Y-%m-%d') AS weekEnd
如下图:
版权声明:本文为weixin_43945983原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。