标签: sql sql-server
我需要这种类型的视图
你好,
目前我正在为我的客户开发会计软件。我得解决一个问题。我有两列。借贷。我必须通过获得期初余额以及添加和减去来产生额外的列余额。请帮忙
答案 0 :(得分:0)
看起来你需要一个自SS2012以来支持的累积总和:
SUM(credit - debit) OVER (PARTITION BY account_id ORDER BY transactionno ROWS UNBOUNDED PRECEDING) AS balance
这也适用于没有ROWS,但它默认为RANGE,需要更多资源来计算。