Oracle - 如何计算高于平均水平的利润

时间:2011-07-07 23:03:14

标签: sql

我有一张包含物品,buyprice和sellprice的表格。我需要弄清楚如何返回哪些商品的销售额高于平均水平。我意识到,对于我需要计算售价 - buyprice以获得利润的每个项目。然后我需要从每个项目中获取利润并计算所有项目的平均利润。然后,我需要返回利润高于平均值的项目。我尝试了各种子选择,但我似乎无法弄清楚如何返回我想要的东西。

1 个答案:

答案 0 :(得分:1)

看起来很简单:

SELECT * FROM TBL WHERE sellprice-buyprice > (SELECT AVG(sellprice-buyprice) FROM TBL )

我错过了什么吗?