跳到主要内容

TO_WEEK_OF_YEAR

引入或更新: v1.2.151

计算给定日期在一年中的周数。

ISO 周数计算方式如下:1月4日始终被视为第一周的一部分。如果1月1日是星期四,则从12月29日星期一到1月4日星期日的周被指定为ISO周1。如果1月1日是星期五,则从1月4日星期一到1月10日星期日的周被标记为ISO周1。

语法

TO_WEEK_OF_YEAR(<expr>)

参数

参数描述
<expr>日期/时间戳

别名

返回类型

返回一个整数,表示一年中的周数,范围从1到53。

示例

SELECT NOW(), TO_WEEK_OF_YEAR(NOW()), WEEK(NOW()), WEEKOFYEAR(NOW());

┌───────────────────────────────────────────────────────────────────────────────────────┐
now() │ to_week_of_year(now()) │ week(now()) │ weekofyear(now())
├────────────────────────────┼────────────────────────┼─────────────┼───────────────────┤
2024-03-14 23:30:04.011624111111
└───────────────────────────────────────────────────────────────────────────────────────┘
欢迎体验 Databend Cloud

基于 Rust + 对象存储构建的新一代多模态数仓,一个平台即可进行 BI、向量、全文检索及地理空间分析。

支持标准 SQL,自动弹性伸缩,助您快速构建现代化数据平台。

注册即领 ¥200 代金券。

注册体验