请问这个查询怎么做。
我有一个表,当中记录一些买卖数据,记录如下
名称 交易类别 成交金额
000001 买入 100
000001 卖出 200
000001 买入 100
000001 卖出 200
000002 买入 300
000002 卖出 100
我如何写一个查询,可以查出000001和000002的盈亏金额?
也就是说我想要下面的结果
名称 盈亏
000001 200
000002 -200
请大家帮忙,谢谢。
------解决方案--------------------SELECT 表名.名称, Sum(IIf([交易类别]= '买入 ',-1,1)*[成交金额]) AS 盈亏
FROM 表名
GROUP BY 表名.名称;
------解决方案--------------------SELECT 名称, Sum(IIf([交易类别]= '买入 ',-1*[成交金额],[成交金额]) AS 盈亏
FROM TT GROUP BY 名称