如:
序号 借方金额 方向 贷方金额 余额
期初金额 200
1 4000 借方 0 4200
2 3000 借方 0 7200
3 0 借方 1000 6200
4 0 借方 500 5700
第一行余额的计算方式=期初金额+借方金额-贷方金额
第二行余额的计算方式=第一行余额+借方金额-贷方金额
第三行余额的计算方式=第二行余额+借方金额-贷方金额
以此类推,余额的计算方式该怎么用sql写呢。