在SQL数据库中查询某一时间段里每一天的数据

页面上供用户选择查询的时间段是:上周,上上周...查询的时间段永远是一周7天,要求查出这7天里每一天的数据和7天的数据总和

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