有这样一个问题:如何按时间求累计值如下表所示
要实现如下结果:
使用如下sql语句就能实现以上功能了
--累计计算SELECT aa.日期, aa.数值, SUM(lj.数值) AS 累计FROM 累积 lj INNER JOIN (SELECT * FROM 累积) aa ON lj.日期 <= aa.日期WHERE (aa.日期 <= '2005-05-04') --日期可以变成时间段GROUP BY aa.日期, aa.数值ORDER BY aa.日期