SQL使用while循环直到nex行不匹配条件

时间:2016-11-15 10:51:10

标签: sql loops

我的观点如下所示。
Value描述了视图中的条件。所有行按日期排序。我的计划是总结值为0的所有金额,直到有一行值为1 在这种情况下,结果应为20 + 15 = 35。需要忽略行#4,因为第3行中的值为1。

Row | Value | Amount | Date       |
-----------------------------------  
1   | 0     | 20     | 01.01.2016 |
2   | 0     | 15     | 02.01.2016 |    
3   | 1     | 50     | 03.01.2016 |
4   | 0     | 50     | 04.01.2016 |
5   | 1     | 10     | 05.01.2016 |

有人有想法在SQL中解决这个问题吗?

0 个答案:

没有答案