2017-07-24 22 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') 
相關問題