WEEK_ISO 标量函数

WEEK_ISO 函数以范围 1-53 中的整数值形式返回自变量年份的周。

Read syntax diagramSkip visual syntax diagramWEEK_ISO(expression )

模式为 SYSFUN。

expression
返回下列其中一种内置数据类型的值的表达式 :DATE , TIMESTAMP 或不是 CLOB 的日期或时间戳记的有效字符串表示。 在 Unicode 数据库中,如果提供的参数是图形字符串,那么在执行该函数之前会先将其转换为字符串。

该周从星期一开始,并且始终包含 7 天。 星期 1 是一年中包含星期四的第一个星期,相当于包含一月的第一个星期 4。 因此,在一年的开始时,最多可以有 3 天出现在上一年的最后一周。 相反,一年结束时最多 3 天可能会出现在下一年的第一周。

该函数的结果为 INTEGER。 结果可以为空值;如果参数为空值,那么结果为空值。

示例

以下列表显示了 WEEK_ISO 和 DAYOFWEEK_ISO 的结果示例。
DATE       WEEK_ISO    DAYOFWEEK_ISO
---------- ----------- -------------
1997-12-28          52             7
1997-12-31           1             3
1998-01-01           1             4
1999-01-01          53             5
1999-01-04           1             1
1999-12-31          52             5
2000-01-01          52             6
2000-01-03           1             1