if (datepart(dw, @DateStart) <>1)

begin

set @DateStart=dateadd(d, -1*(datepart(dw, @DateStart)-1), @DateStart)

end 


if (datepart(dw, @DateEnd) <>7)

begin

set @DateEnd=dateadd(d, 7-(datepart(dw, @DateEnd)), @DateEnd)

end