相关疑难解决方法(0)

SQL运行总计重置

我有一张包含日期和交易的表格.我需要计算运行总数(这可以很容易地使用sum分区),除非在"amount"中存在负值时需要重置为零,然后再次开始计算运行总计.有任何想法吗?

account|amount|     date          |total|
123456 |50    |2017-01-01 00:00:00|50
123456 |50    |2017-01-02 00:00:00|100
123456 |100   |2017-01-03 00:00:00|200
123456 |-50   |2017-01-04 00:00:00|0
123456 |100   |2017-01-05 00:00:00|100
123456 |100   |2017-01-06 00:00:00|200

sql sql-server

4
推荐指数
1
解决办法
581
查看次数

标签 统计

sql ×1

sql-server ×1