低于SQL中平均数量的最低金额

时间:2014-01-08 18:37:02

标签: sql

我试图在SQL

中获得低于平均值的最低金额

我有2000,2500,3000。平均值是2500。

我想构建一个SQL查询来计算AVG并从中提取最低金额。

从合同中选择AVG(金额)....

我无法弄清楚如何做其余的

由于

3 个答案:

答案 0 :(得分:3)

我认为你所寻找的只是:

SELECT MIN(Amount) FROM Contract

但是你的问题意味着以某种方式将AVG应用于你的数据子集,我真的不明白。

答案 1 :(得分:0)

你的意思是从平均值中减去的最低金额吗?如果是这样,那就是

SELECT AVG(Amount) - MIN(Amount) FROM CONTRACT...

答案 2 :(得分:0)

假设您只关心金额字段并且数据不是很大,您可以试试这个 -

从合约中选择MIN(AMOUNT) WHO AMOUNT< =(从合同中选择AVG(AMOUNT))

但是,低于平均水平的最低金额不会仅仅是最低金额吗?像这样的东西 -

从合约中选择MIN(AMOUNT)