我有一个带有不同产品的简单产品表。我想要给定表中可计算的当前产品数量。
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
我要计算的是现在我的篮子里有多少种水果。
答案 0 :(得分:1)
您可以按以下方式使用group by
和sum
:
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;