我试图在SQL
中获得低于平均值的最低金额我有2000,2500,3000。平均值是2500。
我想构建一个SQL查询来计算AVG并从中提取最低金额。
从合同中选择AVG(金额)....
我无法弄清楚如何做其余的
由于
答案 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)