我有一个这样的客户表:
trans-id | cust-id | trans-type | amount
----------------------------------------
t1 | c1 | buy | 700
t2 | c2 | sell | 200
t3 | c1 | sell | 400
t4 | c3 | buy | 900
t5 | c2 | sell | 100
我正在尝试将每个客户的类型和金额分组。下面是我想要的预期表格。
cust-id | num_of_trans | num_of_buy | num-of-sell | total_amount | total_buy | total_sell|
------------------------------------------------------------------------------------------
c1 | 2 | 1 | 1 | 1100 | 700 | 400
c2 | 2 | 0 | 2 | 300 | 0 | 300
c3 | 1 | 1 | 0 | 900 | 900 | 0
我已经尝试使用' group by',但我只能获得num_of_trans和total_amount。我不知道如何将它们拆分为买卖。有人可以帮帮我吗?提前谢谢。