我的观点如下所示。
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中解决这个问题吗?