SQL YEARWEEK()函数
YEARWEEK(date), YEARWEEK(date,mode)
返回年份和星期的日期。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(),那么本周返回给定年份的上下文。