【发布时间】:2021-12-31 16:31:27
【问题描述】:
我公司的一周从星期日开始。 我遇到的问题是从数据库中的日期中提取周数。
例如,使用星期日周开始逻辑,02/01/2022 落在 2021 年的第 52 周。怎么写SQL代码给我:
a) 周数(即 2022 年 1 月 2 日是第 52 周的一部分)
b) 一周中正确的年份。即 2022 年 1 月 2 日,我希望它带回“2021”年,以便我的数据集完整且准确。
注意 我使用的数据库名称是 dw-fin,日期的列称为 date-created
【问题讨论】:
-
请分享您迄今为止可能尝试过的任何代码。
-
您阅读过 WEEK() 函数的文档吗?