贷方 - 借方 + 前一行余额

形式哈桑

我有一个包含四列( id 、 Creditor 、Debit 、Balance)的表格,我想工作

-----------------------------
| id |Creditor|Debit|Balance|
----------------------------
| 1  | 100    |null | null  |
| 2  | 50     |null | null  |
| 3  | null   | 100 | null  |
| 4  | 50     |null | null  |
| 5  | null   | 20  | null  |
| 6  | null   | 10  | null  |
| 7  | null   | 100 | null  |
| 8  | 200    |null | null  |
-----------------------------

贷方 - 借方 + 前一行余额

我怎样才能做到这一点

预期产出

 -----------------------------
| id |Creditor|Debit|Balance|
----------------------------
| 1  | 100    |null | 100   |
| 2  | 50     |null | 150   |
| 3  | null   | 100 | 50    |
| 4  | 50     |null | 100   |
| 5  | null   | 20  | 80    |
| 6  | null   | 10  | 70    |
| 7  | null   | 100 | -30   |
| 8  | 200    |null | 170   |
----------------------------- 
戈登·利诺夫

您可以使用累积总和:

select (coalesce(sum(creditor) over (order by id), 0) +
        coalesce(sum(debitor) over (order by id), 0)
       ) as balance

要设置该值,您可以使用可更新的 CTE:

with toupdate as (
      select t.*
             (coalesce(sum(creditor) over (order by id), 0) +
              coalesce(sum(debitor) over (order by id), 0)
             ) as new_balance
      from t
     )
update toupdate
    set balance = new_balance;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL查询-贷方,借方,余额

来自分类Dev

复杂的MySQL贷方借方余额

来自分类Dev

从贷方和借方记录计算余额

来自分类Dev

如何从贷方和借方计算余额?

来自分类Dev

MySQL未结余额贷方借方余额

来自分类Dev

从表格贷方借方列中选择运行余额

来自分类Dev

带有借方贷方余额的SQL Server运行总计

来自分类Dev

使用MySQL在单个表中根据借方和贷方计算余额

来自分类Dev

如何汇总所有借方,每个供应商名称的贷方并获取余额

来自分类Dev

如何动态地从两个SQL表借方和贷方获得余额

来自分类Dev

如何从其他表查看同一表中的贷方和借方名称

来自分类Dev

如何将负借方值从一列移到贷方列并使其变为正数?

来自分类Dev

如何制作借方和贷方公式

来自分类Dev

在枢轴上拆分贷方和借方

来自分类Dev

在单行SQL中获得贷方和借方

来自分类Dev

用于查找贷方和借方总和的查询

来自分类Dev

如何对会计借方和贷方进行数组验证

来自分类Dev

SQL Server 2012-Oder按借方,贷方

来自分类Dev

使用 sql 从交易细节中获取贷方和借方

来自分类Dev

Ms Excel 或 VBA 中借方和贷方条目的匹配

来自分类Dev

使用正确的符号为DAX(贷方/借方)中的财务创建差异列

来自分类Dev

在SQL中使用贷方付款日期和汇总获取借方的付款日期-慢查询

来自分类Dev

在会计中,我们知道借方发生了什么,贷方发生了什么

来自分类Dev

查找,剪切和插入行以匹配VBA Excel中的借方和贷方值

来自分类Dev

使用Excel汇总贷方和借方类别列和单个值列

来自分类Dev

如何在plsql中的游标循环中分离借方和贷方

来自分类Dev

需要计算借方的运行余额

来自分类Dev

SQL联接查询以获取借方余额不等于0的项目名称,借方余额的日期和总和?

来自分类Dev

通过价格+余额的总余额来自上一行

Related 相关文章

  1. 1

    SQL查询-贷方,借方,余额

  2. 2

    复杂的MySQL贷方借方余额

  3. 3

    从贷方和借方记录计算余额

  4. 4

    如何从贷方和借方计算余额?

  5. 5

    MySQL未结余额贷方借方余额

  6. 6

    从表格贷方借方列中选择运行余额

  7. 7

    带有借方贷方余额的SQL Server运行总计

  8. 8

    使用MySQL在单个表中根据借方和贷方计算余额

  9. 9

    如何汇总所有借方,每个供应商名称的贷方并获取余额

  10. 10

    如何动态地从两个SQL表借方和贷方获得余额

  11. 11

    如何从其他表查看同一表中的贷方和借方名称

  12. 12

    如何将负借方值从一列移到贷方列并使其变为正数?

  13. 13

    如何制作借方和贷方公式

  14. 14

    在枢轴上拆分贷方和借方

  15. 15

    在单行SQL中获得贷方和借方

  16. 16

    用于查找贷方和借方总和的查询

  17. 17

    如何对会计借方和贷方进行数组验证

  18. 18

    SQL Server 2012-Oder按借方,贷方

  19. 19

    使用 sql 从交易细节中获取贷方和借方

  20. 20

    Ms Excel 或 VBA 中借方和贷方条目的匹配

  21. 21

    使用正确的符号为DAX(贷方/借方)中的财务创建差异列

  22. 22

    在SQL中使用贷方付款日期和汇总获取借方的付款日期-慢查询

  23. 23

    在会计中,我们知道借方发生了什么,贷方发生了什么

  24. 24

    查找,剪切和插入行以匹配VBA Excel中的借方和贷方值

  25. 25

    使用Excel汇总贷方和借方类别列和单个值列

  26. 26

    如何在plsql中的游标循环中分离借方和贷方

  27. 27

    需要计算借方的运行余额

  28. 28

    SQL联接查询以获取借方余额不等于0的项目名称,借方余额的日期和总和?

  29. 29

    通过价格+余额的总余额来自上一行

热门标签

归档