永发信息网

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

答案:3  悬赏:20  手机版
解决时间 2021-04-16 07:01
  • 提问者网友:斑駁影
  • 2021-04-15 20:52

页面上供用户选择查询的时间段是:上周,上上周...

查询的时间段永远是一周7天,

要求查出这7天里每一天的数据和7天的数据总和

最佳答案
  • 五星知识达人网友:归鹤鸣
  • 2021-04-15 22:06
查询的时间段是:上周,上上周... 加载页面的同时你也能得到上周,上上周... 对应现在时间的时间段啊!先这些时间段保存到页面中,每个加上一个标识,当用户选择上周或者上上周的时候,你要获取的是上周或者上上周所对应的时间段,传到数据库中去,希望对你有所帮助.
全部回答
  • 1楼网友:长青诗
  • 2021-04-15 23:49
select distinct 星期,数据,sum(数据) as 总数据 from 数据表 where weekdaysid like (select weekdaysid from 周表 where weekdays='第几周') 注:数据表中有,周表中的weekdaysid,和一些数据,在周表中有第几周(weedays),和一些需要的选项
  • 2楼网友:低音帝王
  • 2021-04-15 22:19

DateAdd(d,-(7+datepart(weekday,getdate())-1),getdate())<=DT<=DateAdd(d,-(7+datepart(weekday,getdate())-1),getdate())+6

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯