求一条 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行转列