我正在尝试从给定日期获得一个月的星期数。 使用以下方法:
为“一年中的一周”创建了一个计算字段:为A
DATEPART('week',[Date],'monday')
为“开始日期的星期”创建了一个计算字段:如B
DATEPART('week',DATETRUNC('month',[Date]),'monday')
因此一周=
A-B+1
此外,我正在使用以下方式计算周开始日期:
DATETRUNC('week',[Date],'monday')
我面临一个问题: 例如,日期:08/31/2020(这是星期一) 这显示为8月的第6周以及9月的第1周,不应显示。 9月的第一周应为2020年9月1日。
有人可以帮我吗?