sql server星期五从星期几开始的日期

托马斯·摩尔

我在MS SQL Server中具有下表,该表具有年号和周号:

Year               Week
-----             ------
2015               33
2014               41
2016               40

我如何获得第三列,每一行具有对应的星期五的日期?因此,2015年的第33周应该返回:2015年8月14日,星期五。我尝试使用Datefromparts(year,1,week * 7-1),因为在Excel中使用Date的等效函数似乎可以解决Excel中的问题,但是Datefromparts不适用于超出有效范围的整数。

谢谢。

SQLChao

试试这个

DECLARE @Year INT = 2016
DECLARE @Week INT = 40

SELECT DATEADD(dd, 5, (DATEADD(wk, DATEDIFF(wk, 6, '1/1/' + CAST(@Year AS VARCHAR)) + (@Week-1), 6)))

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

获取 SQL Server 中不包括星期五的两个日期之间的日期差异

SQL Server计算除星期五下午6点至星期一6点以外的日期之间的小时数

sql查询以获取最后4个星期五日期

SAP HANA SQL-从星期几开始?WEEK()默认从星期一开始

如果SQL Server中的周末是周末(周六至周日),则返回星期五

从星期五开始创建星期

Power BI:从“日期”列计算星期数,从星期六开始,在星期五结束

如何在SQL Server中获取“完成年份”的星期数,开始日期和结束日期?

SQL:获取本月第二个完整周的星期五

从星期几开始的指定日期获取星期数

获取从星期五开始的几周清单

无法比较星期五的日期JavaScript

在标准 sql 中获取从星期一开始的星期日期

WHERE 语句选择前一天的记录,但当当天是星期一时选择星期五的记录 Microsoft SQL

日期从星期数和日期在Sql Server 2012中

在SQL Server 2000中使用星期几和星期几制作日期

将日期转换为SQL Server中的星期几

从 CalenderView 禁用星期五

在JavaScript函数上获取日期以在星期五停止

获取日期以获取本周结束的星期五

Excel公式-> VBA:当月每个星期五的日期

JavaScript将日期设置为星期五之前

JavaScript:获取每月第3个星期五的日期

如何在DaterangePicker中设置从星期五开始到下一个星期四结束的星期

Python-生成从星期六到星期五的每周日期范围

从下周获取星期一和星期五的日期

如何根据一个月中的星期将日期截断为星期五?

var d = 新日期(); 需要星期一到星期五的日子

熊猫从星期天开始,当使用分组依据作为日期并计算该期间的事件时,从星期几开始