首页 > 解决方案 > SQL 计算 max(x) 和 min(x)+y 之间的 x

问题描述

min当我需要查找高于value + x的值的条目时,如何在 SQL 中计算?

我尝试了类似的东西

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

但这不起作用。

先感谢您。

标签: sql

解决方案


您可以使用子查询:

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

推荐阅读