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

录像机

如何从下表中获取每个客户基于贷方CRD和借方的余额金额DEBcusttxn_tbl

SQL> SELECT * FROM txn_tbl;

CUS        AMT TXN_CDE
--- ---------- ----------
A          500 CRD
B          400 CRD
A          350 CRD
C          235 DEB
C          800 CRD
B          132 DEB
D          673 CRD

这是我尝试过的查询

SELECT cust, LAG(amt,1,0) OVER (PARTITION BY cust ORDER BY cust) "Bal"
 FROM 
(SELECT cust, SUM(amt)amt
 FROM txn_tbl
 GROUP BY cust, txn_cde
 ORDER BY 2);
专线小巴

如果您需要运行余额,则可以使用条件逻辑来进行窗口求和:

select 
    t.*,
    sum(case when txn_cde = 'CRD' then amt else -amt end) 
        over(partition by cus order by id) running_balance
from mytable

为此,您需要一个可用于对记录进行排序我以为id

另一方面,如果您希望每个客户的总体余额(因此结果集中每个客户只有一条记录),则可以对汇总使用相同的逻辑(并且不需要排序列):

select cus, sum(case when txn_cde = 'CRD' then amt else -amt end) balance
from mytable
group by cus

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何制作借方和贷方公式

来自分类Dev

复杂的MySQL贷方借方余额

来自分类Dev

贷方 - 借方 + 前一行余额

来自分类Dev

MySQL未结余额贷方借方余额

来自分类Dev

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

来自分类Dev

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

来自分类Dev

需要计算借方的运行余额

来自分类Dev

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

来自分类Dev

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

来自分类Dev

在枢轴上拆分贷方和借方

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

SQL Server 2012-Oder按借方,贷方

来自分类Dev

如何计算Excel PowerPivot中的余额?

来自分类Dev

SSIS-计算期初和期末余额

来自分类Dev

Python_计算期初和期末贷款余额

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

    如何制作借方和贷方公式

  6. 6

    复杂的MySQL贷方借方余额

  7. 7

    贷方 - 借方 + 前一行余额

  8. 8

    MySQL未结余额贷方借方余额

  9. 9

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

  10. 10

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

  11. 11

    需要计算借方的运行余额

  12. 12

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

  13. 13

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

  14. 14

    在枢轴上拆分贷方和借方

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

    SQL Server 2012-Oder按借方,贷方

  27. 27

    如何计算Excel PowerPivot中的余额?

  28. 28

    SSIS-计算期初和期末余额

  29. 29

    Python_计算期初和期末贷款余额

热门标签

归档