第157章 SQL函数 WEEK
一个日期函数,它将一年中的第几周作为日期表达式的整数返回。
大纲
{fn WEEK(date-expression)}
参数
date-expression- 一个表达式,它是列的名称、另一个标量函数的结果,或者是日期或时间戳文字。
描述
WEEK 接受一个日期表达式,并返回该日期从年初开始的周数。
默认情况下,使用 $HOROLOG 日期(从 1840 年 12 月 31 日开始的正整数或负整数天数)计算周数。因此,周数是逐年计算的,因此第 1 周是完成从上一年最后一周开始的 7 天期间的天数。一周总是从星期日开始;因此,日历年的第一个星期日标志着从第 1 周到第 2 周的变化。如果一年中的第一个星期日是 1 月 1 日,则该星期日是第 1 周;如果一年中的第一个星期日晚于 1 月 1 日,则该星期日是第 2 周的第一天。因此,第 1 周的长度通常少于 7 天。可以使用 DAYOFWEEK 函数确定星期几。一年中的总周数通常为 53,闰年可能为 54。
IRIS 还支持确定一年中星期的 ISO 8601 标准。该标准主要用于欧洲国家。当配置为 ISO 8601 时,WEEK 从星期一开始计算星期,并将星期分配给包含该星期星期四的年份。



.png)
.png)
.png)
.png)
.png)
.png)
.png)


