YEARWEEK

说明

返回给定日期的年份和所在周数

语法

yearweek ::=

参数

date_expression

指定的日期,可以是DATE类型或TIMESTAMP类型。

int_expression

指定的标准,只能取0或1,0表示美国标准(即每周第一天为星期日),1表示ISO标准(即每周第一天为星期一)。

返回值

TEXT类型表示的表达式

注解

当选取ISO标准为计算标准时,以周四为分界点,决定每年的第一天是属于上一年的最后一周还是属于本年的第一周。

示例

示例1: 用 YEARWEEK 取指定日期的年份及所在周数

--  用 YEARWEEK 取指定日期的年份及所在周数
SELECT YEARWEEK('2008-1-1', 0);
YEARWEEK(text)      |
--------------------
200752              |
总数目:1


SELECT YEARWEEK('2008-1-1', 1);
YEARWEEK(text)      |
--------------------
200801              |
总数目:1