查询的时间段是:上周,上上周... 加载页面的同时你也能得到上周,上上周... 对应现在时间的时间段啊!先这些时间段保存到页面中,每个加上一个标识,当用户选择上周或者上上周的时候,你要获取的是上周或者上上周所对应的时间段,传到数据库中去,希望对你有所帮助.
select distinct 星期,数据,sum(数据) as 总数据 from 数据表 where weekdaysid like (select weekdaysid from 周表 where weekdays='第几周')
注:数据表中有,周表中的weekdaysid,和一些数据,在周表中有第几周(weedays),和一些需要的选项
DateAdd(d,-(7+datepart(weekday,getdate())-1),getdate())<=DT<=DateAdd(d,-(7+datepart(weekday,getdate())-1),getdate())+6