I selected 01/01/10 to display the six weeks prior to 01/01/10 when I did that I got this:12/25/0912/18/0912/11/0912/04/0911/27/0901/01/10I changed the sorting to asc but I got this:01/01/1011/27/0912/04/0912/11/0912/18/0912/25/09All I want is for 01/01/10 to appear on the top of the list if the user selects that week to display six weeks. How would I add that to this stored procedure?ALTER procedure [dbo].[GetRegionWeek] --'12/18/2009', 'a'@StartDate datetime,@Region varchar (1)AsSET NOCOUNT ONSelectCasewhen sort = 'x' then 'Area ' + right(reg,1)else reg end AS reg1, Sort, Reg, Region, n.regionname, Convert(varchar, WKDate,1) as WKDate, co, cr, [Perc Received] = Casewhen co = 0 then '0'when cr = 0 then '0'else convert (varchar,(cr * 100/co * 100)/100) end + '%',Ans, [Perc Ans] = Casewhen cr = 0 then '0'when Ans = 0 then '0'else convert(varchar,(ans * 100/cr * 100)/100) end + '%', OverFlow,[Perc Overflow] = Casewhen cr = 0 then '0'when overflow = 0 then '0'else convert(varchar,(overflow * 100/cr * 100)/100) end + '%',Aband,[Perc Aband] = Casewhen cr = 0 then '0'when Aband = 0 then '0'else convert(varchar,(Aband * 100/cr * 100)/100) end + '%', Busy,[Perc Busy] = Casewhen co = 0 then '0'when Busy = 0 then '0'else convert(varchar,(Busy * 100/co * 100)/100) end + '%' from [dbo].[TSRPTotals] as tinner join (select distinct region_ltr, regionname from natdocfile) n on t.region = n.region_ltrwhere(sort = @Region) and (WKDate > DATEADD(wk, -6, @StartDate) AND WKDate <=@StartDate)order by sort, reg, regionname, Region, WKDate desc