您的位置:首页 > 数据库

用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.日期
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: