我在两个变量($ week和$ year)中有周数和年份,我想知道当年的第一天(星期一)是什么时候。 例如,我的变量($ week)的值是30(即30周),$ year是2017(2017年),我希望它返回2017年第30周的第一天,即7月24日
我该怎么做?
谢谢!
答案 0 :(得分:0)
Declare @Year int,@Week int,@YearText varchar(4)
set @Year = 2017
set @Week = 10
set @YearText = @Year
print dateadd(day,1 - datepart(dw, @YearText + '-01-01')+ (@Week-1) * 7,@YearText + '-01-01')