YEARWEEK(date), YEARWEEK(date,mode)
返回给定日期的年份和星期。 mode参数的工作原理模式跟带参数的WEEK()完全一样。在结果中的年份可能不同于第一个date参数的年份和参数为年份最后一周。
mysql> SELECT YEARWEEK('1987-01-01'); +---------------------------------------------------------+ | YEAR('98-02-03')YEARWEEK('1987-01-01') | +---------------------------------------------------------+ | 198653 | +---------------------------------------------------------+ 1 row in set (0.00 sec)
请注意,周数是不同于WEEK()函数返回(0),可选参数为0或1。作为WEEK() ,那么返回周是由给定年份的上下文。有关详细信息,请查阅 MySQL 官方网站 - 日期和时间函数