日期:2014-05-17  浏览次数:20360 次

求一条 SQL语句 高手进!!
我有一张表
(字段为) ID 时间 电量 填报人

现在统计 任意7天的 耗电量

用下面的格式  



可以用视图的 

怎么 写啊 求各位大牛!! 在线等 急!!

------解决方案--------------------
select  sum(字段) from 表名 order by NewGuid() where 时间字段 bettwen DateAdd ("yyyy-MM-dd",-7,时间字段) and 当前日期=convert(varchar(10),getdate(),120)
------解决方案--------------------
select 
SUM(case when datediff(day,输入的时间,时间)=0 then 电量 end) as 第一天,
SUM(case when datediff(day,输入的时间,时间)=1 then 电量 end) as 第二天,
SUM(case when datediff(day,输入的时间,时间)=2 then 电量 end) as 第三天
 from 表 where datediff(day,输入的时间,时间)>=0 and datediff(day,输入的时间,时间)<7;
------解决方案--------------------
行转列问题
http://blog.csdn.net/anzhiqiang_touzi/article/details/5702881行转列