在SQL中,星期是一年中的第一周时,如何获取Last WeekNumber?

需要帮忙

我正在尝试获取当星期是一年中的第一周时(例如,当前日期是1/1/2017)的下一个星期号。下面的查询适用于除一年中的第一周之外的所有其他周。但是,以下查询在一年的第一周不返回任何内容。

 where DateDim_Date.YEAR=year(DATEADD(Day, -7, getDate()))
 and DateDim_Date.WEEKNUMBER = datePart(wk,getDate())-1

提前致谢!

数字化

用这个:

where DateDim_Date.YEAR=year(DATEADD(MONTH, -1, getDate()))
 and DateDim_Date.WEEKNUMBER = datePart(wk,DATEADD(DAY,-7,GETDATE()))

您想要获得((当前日期-7天)的周数),而不是(当前日期的周数)-1

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

按周编号的setISODate()在一年的第一周中给出的月份不正确

使用java.time查找一年中最后一周的第一天

一年中的一周与一年中的一周中的ISO令牌(moment.js)之间的差异

Moment JS获取一年中的星期数

MomentJS获取具有可变的一周的第一天的weekNumber

php Weeknumber在带有年号的选择框中

Mongo和Luxon中weekNumber之间的差异

如何从WeekNumber和WeekDay获取日期

从一年中的星期中获取月份

如何基于一年中的一周创建计划系统

JS获得一年中第一周的正确周数

获取一年中一周中的月份数(Python)

用一年中的几周填写表格会跳过2021年的第一周

如何显示一年中第一周的日子?

在DataFrame中获取连续几周的第一周

我如何获得一年中第n周的星期二

在MySQL中获取日期的第一周

Java一年中第一周的最少工作日

从0获取一年中的星期范围

如何使用SQL获取一年中的第一天和一年中的最后一天?

计算一年中第一周的日期的一周的第一天的日期会更改月份

如何避免datepart从一年中的新一周开始更改

在本地计算机上安排一年中不同的第一周的日历

获取一年中的星期几,其中一周的第一天是星期日

如何在Windows 10的任务栏中显示Weeknumber?

如何在 spark 3.0+ 中获得一年中的一周?

SQL Server 中的一年中的哪一周

如何获取一年中的第一天 sql 查询 oracle

如何使用“时刻”将时间戳转换为一年中的一周