declare @电量表 table(日期 int,日发电量 float, 计划发电量 float,日均发电量 float)
insert into @电量表 select 1,3.8788,null,3.8024
insert into @电量表 select 2,3.8846 ,null,3.8024
insert into @电量表 select 3,3.7841 ,null,3.8024
insert into @电量表 select 4,3.7946,null,3.8024
insert into @电量表 select 5,3.7672,null,3.8024
insert into @电量表 select 6,3.7178,null,3.8024
insert into @电量表 select 7, 3.7871,null,3.8024
SELECT M.日期,SUM(DL.日发电量) AS 电量累计
FROM @电量表 DL
INNER JOIN
(SELECT * FROM @电量表) M
ON (DL.日期 <= M.日期)
--WHERE M.日期 <= 7
GROUP BY M.日期, M.日发电量
ORDER BY m.日期
相关文章
- Sql server查询数据库表的数量
- MS SQL 合并结果集并求和 分类: SQL Server 数据库 2015-02-13 10:59 92人阅读 评论(0) 收藏
- 如何计算SQL Server中超级集中设置的现有值的数量
- 数百万数量插入索引表性能/策略(Sql Server> = 2005)
- SQL Server登录数量的实际限制?
- SQL Server 怎样将多一条数据按某个字段的数量拆成相应的条数记录 (只剩下27分了。。。穷)
- SQL Server 2008 R2——用CTE进行递归计算求解累计值
- SQL Server登录数量的实际限制?
- sql server 累计求和实现代码
- sql server中千万数量级分页存储过程代码