根据SQL Server中的另一个Date列查找周末日期(星期五)?

时间:2017-10-03 02:34:52

标签: sql-server date

我正在尝试复制我在访问中使用的周末查询,在SQL Server中,并且没有太多运气让我执行我需要的操作。

基本上,我需要找到另一个日期列的周结束日期(周末日期是星期五),并希望它格式化为美国短日期(例如10/06/2017)。< / p>

我在Access中使用以下内容,它可以获得我需要的结果。因此,如果ACTUAL_DATE是2017年3月10日,我需要的结果是10/06/2017。

sudo modprobe uvcvideo quirks=640

谢谢! :)

2 个答案:

答案 0 :(得分:0)

试试这个

Declare @Date date
SET @Date = '2017-10-01'
select dateadd(day, (7+(6 - datepart(WEEKDAY, @date))) %7, @date)

答案 1 :(得分:0)

walk() calls .f for its side-effect and returns the input .x.