DB2 SQL 查询求和列和减列

DB2 SQL query to SUM the column and Subtract column

我有 TRAN_AM(交易金额)和 DB_CRD_ID(借方贷方 ind)。我必须在单个查询中根据贷方借方指标对 TRAN_AM 求和。

输入:

Acct     TRAN_AM     DB_CRD_ID
AAAAAA    10             D 
AAAAAA    10             C
AAAAAA    10             D   

我的输出应该是 10,D。如果 Credit 更高,也必须管理负面。

此查询将用作子查询,因为我必须将此金额与另一个进行比较 table。

提前致谢。

select SUM(TRAN_AM * 
        case DB_CRD_ID 
            when 'D' THEN 1
            when 'C' THEN -1
        END
       ) 
 from TABLE;