适用于 SAS 环境的 SQL 第 1 周

问题描述 投票:0回答:1

我正在 SAS 环境中使用 SQL。当我想提取 2024 年的第一周作为一年中的第 1 周时,使用此查询将其设置为第 0 周。

WEEK(datepart(SOME_DATE)) AS Week

因此 01/01/2024 - 08/01/2024 周被放置为 第 0 周,而不是 1

SOME_DATE 变量的格式为 Datetime20

sql sas
1个回答
0
投票

已解决:

我已将 "v" 作为 WEEK 函数的第二个参数,现在一切都已对齐:

WEEK(datepart(SOME_DATE), "v") AS Week
© www.soinside.com 2019 - 2024. All rights reserved.