SQL计算x介于max(x)和min(x)+y之间



当我需要查找min值+x以上的值的条目时,我如何在SQL中进行计算?

我试过类似的东西

SELECT x
FROM table
WHERE x BETWEEN max(x) AND min(x) + 1000;

但这不起作用。

提前谢谢。

您可以使用子查询:

select t.x
from t t
where t.x > (select min(t2.x) + 1000 from t t2);

得到了解决方案(有点改为原来的问题(:

选择。。。从…起其中x-1000>=(从…中选择min(x((

谢谢:(

最新更新