2011-07-07 61 views
0

我有一個包含項目,buyprice和sellprice的表。我需要弄清楚如何退還哪些商品的銷售收益高於平均水平。我意識到,對於我需要計算出售價格來獲取利潤的每個項目。然後我需要從每個項目中獲取利潤並計算所有項目的平均利潤。然後我需要退還高於平均水平的利潤。我已經嘗試過各種子查詢,我似乎無法弄清楚如何返回我想要的內容。Oracle - 如何計算高於平均水平的利潤

回答

1

看上去很簡單:

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

我這麼想嗎?

+0

謝謝,我錯誤地試圖做平均和比之前的where子句更大,它不工作。我正在學習所有這些,並且仍在研究我的語法。我很感激幫助。 – Christopher