添加多种货币而不是获得每种类型的总数

时间:2016-09-29 08:22:25

标签: mysql codeigniter

我的表格transaction包含字段s_no,amounttransaction_type("Debit","Credit"),符号。

我想将借方的所有金额以及每个符号的交易类型贷记金额加总,即$,Rs,AED货币符号。 最后总计那个 是debit-credit

我试过这个:

1 个答案:

答案 0 :(得分:0)

简单的GROUP BY会解决您的问题吗?

SELECT `symbol`, SUM(IF(transaction_type = 'Debit', `amount` * -1, `amount`)) amount
FROM `transaction`
GROUP BY `symbol`

显然,您可能需要调整索引以支持此功能,可能在(symbolamount)上