Sql 在最大值的一定范围内查找数字

Sql 在最大值的一定范围内查找数字,sql,Sql,我有一张表,上面列着薪水的首末 我想找到最高工资25000以内的所有人的名字 我已经编写了一个嵌套查询,但它似乎没有执行 有什么建议吗 SELECT LNAME, FNAME FROM TABLE WHERE in (SELECT MAX(Salary) FROM TABLE)-25000; SELECT LNAME, FNAME FROM TABLE WHERE Salary >= ((SELECT MAX(Salary) FROM TABLE)-25000);

我有一张表,上面列着薪水的首末

我想找到最高工资25000以内的所有人的名字

我已经编写了一个嵌套查询,但它似乎没有执行

有什么建议吗

SELECT LNAME, FNAME 
FROM TABLE
WHERE in (SELECT MAX(Salary)
FROM TABLE)-25000;
SELECT LNAME, FNAME 
FROM TABLE
WHERE Salary >= ((SELECT MAX(Salary) FROM TABLE)-25000);