用sql语句实现按时间求累计值
2005-12-01 08:21
1036 查看
日期 数值
2005-5-1 2.4
2005-5-2 2
2005-5-3 5
2005-5-4 3.5
-----------------------------------------------------------
实现结果:
日期 数值 累计
2005-5-1 2.4 2.4
2005-5-2 2 4.4
2005-5-3 5 9.4
2005-5-4 3.5 12.9
----------------------------------------------------------
sql语句实现:
SELECT aa.日期, aa.数值, SUM(lj.数值) AS 累计
FROM tb lj INNER JOIN
(SELECT * FROM tb) aa ON lj.日期 <= aa.日期
WHERE (aa.日期 <= '2005-05-04')
GROUP BY aa.日期, aa.数值
ORDER BY aa.日期
2005-5-1 2.4
2005-5-2 2
2005-5-3 5
2005-5-4 3.5
-----------------------------------------------------------
实现结果:
日期 数值 累计
2005-5-1 2.4 2.4
2005-5-2 2 4.4
2005-5-3 5 9.4
2005-5-4 3.5 12.9
----------------------------------------------------------
sql语句实现:
SELECT aa.日期, aa.数值, SUM(lj.数值) AS 累计
FROM tb lj INNER JOIN
(SELECT * FROM tb) aa ON lj.日期 <= aa.日期
WHERE (aa.日期 <= '2005-05-04')
GROUP BY aa.日期, aa.数值
ORDER BY aa.日期
相关文章推荐
- SQL语句实现:输入开始和结束时间,得到1小时间隔的平均数据。
- mysql 查询指定日期时间内sql语句实现原理与代码
- 实现内容的时间交集计算的sql语句
- SQL语句实现日期时间模糊查询
- sql语句实现累计数
- 项目中SQL语句实现时间联动查询
- mysql 查询指定日期时间内sql语句实现原理与代码
- 实现内容的时间交集计算的sql语句
- 时间段连续判断,实现内容的时间交集计算的sql语句
- 实现分析sql语句执行过程和编译时间的方法
- 一个实现了和数据库打交道的源文件(组装sql语句版)
- 查看sql语句执行时间/测试sql语句性能
- sql语句like的用法 有些正则表达式可以通过like实现
- MySQL中使用sql语句插入日期时间类型的写法
- 关于用一条sql语句实现交换两条记录的的数据
- SQL比较时间查询语句
- SQL语句中格式化时间
- 一个通用的单元测试框架的思考和设计08-实现篇-在testcase代码中执行sql语句
- sql语句显示复选内容, indication 为复选框的累计value(整数),显示所有的
- SQL语句实现合并数据(原创)