-1
我有兩個變量($周和$年)內的週數和年份,我想知道當年的第一天(星期一)是什麼。 例如,我的變量($ week)的值是30(即第30周),$ year是2017(2017年),我希望它返回2017年第30周的第一天,即7月24日獲取每週的第一個星期 - SQL
我該怎麼做?
謝謝!
我有兩個變量($周和$年)內的週數和年份,我想知道當年的第一天(星期一)是什麼。 例如,我的變量($ week)的值是30(即第30周),$ year是2017(2017年),我希望它返回2017年第30周的第一天,即7月24日獲取每週的第一個星期 - SQL
我該怎麼做?
謝謝!
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')
你有年值嗎? –
我想你會需要完整的日期,包括一年。 –
[我如何獲得mysql日期的一週的第一天?](https://stackoverflow.com/questions/6944055/how-do-i-get-the-first-day-of - 一個星期的日期在MySQL中) –