-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中) –