【发布时间】:2015-04-07 18:08:31
【问题描述】:
我想进行如下简单的计算
数据集
SR value_one result
1 null 0.99
2 1 0.99*1 = 0.99
3 0.75 0.99*0.75 = 0.7425
4 0.75 0.7425*0.75 = 0.556875
5 1 0.556875*1 = 0.556875
6 1 0.556875*1 = 0.556875
7 1 0.556875*1 = 0.556875
8 1 0.556875*1 = 0.556875
9 1 0.556875*1 = 0.556875
10 1 0.556875*1 = 0.556875
结果取决于 SR >= 2 的前一个结果,而始终以 0.99 开头。
在执行计算时循环。 数据库 Oracle。
【问题讨论】:
-
不是重复的,链接上的函数累加了相乘的结果