This gives you the start and end dates of the week. [For SQL Server]
Declare @week integer set @week = 26
Declare @Year Integer Set @Year = year(getdate())
declare @date datetime
-- ------------------------------------
Set @date = DateAdd(day, 0,
DateAdd(month, 0,
DateAdd(Year, @Year-1900, 0)))
set @date = Dateadd(week, @week-1, @date)
select @date startweek, DATEADD (D, -1 * DatePart (DW, @date) + 7, @date) endweek
This was the result from it:
startweek endweek
----------------------- -----------------------
2012-07-01 00:00:00.000 2012-07-07 00:00:00.000
(1 row(s) affected)