WEEK

说明

给定一个日期及待符合的标准,求出所属第几个星期。

语法

week ::=

参数

expression1

DATE类型或TIMESTAMP类型表示的日期值。

expression2

美国标准以w表示,ISO标准以i表示

返回值

INT类型,返回的结果为1到53之间的数字,分别对应第几个星期。

注解

一年通常包含52个星期,有时候,一年的头几天会和上一年的最后几天组成一个星期,这时候,根据所用标准不同,一年的头几天返回的星期可能会是1,也可能是53。

示例

示例1: 用 WEEK 返回指定日期所属星期

--  用 WEEK 返回指定日期所属星期
SELECT WEEK('2010-01-01', 'w');
WEEK(int)      |
---------------
52             |
总数目:1


SELECT WEEK('2010-01-01', 'i');
WEEK(int)      |
---------------
53             |
总数目:1