在Oracle中购买和出售产品后的总金额

时间:2019-11-05 11:38:20

标签: sql oracle sum

我有一个带有不同产品的简单产品表。我想要给定表中可计算的当前产品数量。

SL  Name    Buy Sell
1   Apple   10  0
2   Apple   0   9
3   Apple   15  0
4   Apple   0   10
5   Apple   5   0
6   Orance  15  0
7   Orance  0   20
8   Orance  30  0
9   Orance  0   10
10  Orance  15  0

我要计算的是现在我的篮子里有多少种水果。

2 个答案:

答案 0 :(得分:1)

您可以按以下方式使用group bysum

select name, sum(buy) - sum(sell) as in_my_basket
from your_table 
group by name;

干杯!

答案 1 :(得分:1)

我认为您想汇总数据并从购买中减去出售:

select fruit, sum(buy) - sum(sell) as net
from t
group by fruit;