当前位置: 代码迷 >> Oracle开发 >> oracle数据逐行追加
  详细解决方案

oracle数据逐行追加

热度:95   发布时间:2016-04-24 07:00:39.0
oracle数据逐行累加
比如有个表是这样的,要求当前行的数据=当前行的数据+小于当前行时间的数据
表结构:
time              a     b
2013-04-01        2     1
2013-04-02        1     2
2013-04-03        2     1

要求查询结果为:
time              a     b
2013-04-01        2     1
2013-04-02        3     3
2013-04-03        5     4

------解决方案--------------------
select time, a, b, sum(a) over(order by time), sum(b) over(order by time)
  from t;
  相关解决方案