2017-07-24 24 views
-1

我有两个变量($周和$年)内的周数和年份,我想知道当年的第一天(星期一)是什么。 例如,我的变量($ week)的值是30(即第30周),$ year是2017(2017年),我希望它返回2017年第30周的第一天,即7月24日获取每周的第一个星期 - SQL

我该怎么做?

谢谢!

+1

你有年值吗? –

+1

我想你会需要完整的日期,包括一年。 –

+0

[我如何获得mysql日期的一周的第一天?](https://stackoverflow.com/questions/6944055/how-do-i-get-the-first-day-of - 一个星期的日期在MySQL中) –

回答

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') 
相关问题