有人能给我解释一下吗?
我的问题:
SELECT `Date`,`qtyS`,SUM(`qtyS`) OVER (ORDER BY `Date`)
FROM ic_transaction ORDER BY `Date`
我知道了
Date qtyS SUM(qtyS) OVER (ORDER BY `Date`)
2018-06-20 13:11:11 30.0000 30.0000
2018-06-20 14:07:25 10.0000 40.0000
2018-06-20 14:35:45 10.0000 50.0000
2018-06-25 11:19:42 -20.0000 30.0000
2018-06-25 16:49:01 -20.0000 10.0000
2018-06-26 15:52:13 20.0000 30.0000
2018-09-11 21:07:10 10.0000 60.0000
2018-09-11 21:07:10 20.0000 60.0000
为什么最后两行的总和相同?
1条答案
按热度按时间lh80um4z1#
最后两行具有完全相同的日期,因此它们在排序时被视为等价的。因此,它们不仅具有相同的累积和,而且它们的每一个和都包含这两行的值。