【发布时间】:2019-07-20 15:02:10
【问题描述】:
下面的 MySQL 表包含了不同货币的关联金额的买入和卖出,如何根据每个currency 选择买入、卖出和余额的总和?我试过了,但有些东西不能正常工作。
id currency buy change_Currency sell
1 USD 1000 DR 3670
2 EURO 100 USD 130
3 DR 500 USD 136
4 USD 500 EURO 600
5 USD 1200 DR 3800
我的 MySQL 查询不起作用:
SELECT currency,SUM(buy)-SUM(sell) AS balance FROM deal GROUP BY currency,change_currency
我想要的结果是这样的:
currency buy sell balance
USD 2700 266 2434
DR 500 7470 -6970
EURO 100 600 -500
我不知道还能尝试什么。任何帮助都会很棒。
【问题讨论】: