在SQL中为每个日期同时添加费率
这是下面的数据, ''' ''' 这是我需要得到的答案在SQL中为每个日期同时添加费率,sql,oracle,Sql,Oracle,这是下面的数据, ''' ''' 这是我需要得到的答案 Date Rate 18-JUN-2019 200 19-JUN-2019 400 20-JUN-2019 700 21-JUN-2019 1000 22-JUN-2019 1300 23-JUN-2019 1700 我使用的是Oracle SQL,我可以使用的最简单的SQL语句是什么?
Date Rate
18-JUN-2019 200
19-JUN-2019 400
20-JUN-2019 700
21-JUN-2019 1000
22-JUN-2019 1300
23-JUN-2019 1700
我使用的是Oracle SQL,我可以使用的最简单的SQL语句是什么?您正在寻找一个累计总和:
select d.date, d.number, sum(d.number) over (order by d.date) as running_sum
from dates d;
非常感谢,这很有帮助
select d.date, d.number, sum(d.number) over (order by d.date) as running_sum
from dates d;