从表中选择最大值和最小值

时间:2014-04-23 23:59:33

标签: sql ms-access

我正在努力获得赚钱最多的人的fnamelname以及最少赚钱的人。

我正在寻找只使用一个查询的解决方案

Select fname, lname
from Employees
where Salary =51,000
and Salary =$28,000;

我试图解决这个问题,但我做不到。

它正在使用子查询,我很难搞清楚它。据说它只使用了1个查询。

1 个答案:

答案 0 :(得分:1)

select fname, lname, Salary
from Employees
where Salary = (select min(Salary) from Employees) or 
    Salary = (select max(Salary) from Employees)

编辑:如果你知道最高/最低工资的价值,请使用:

Select fname, lname
from Employees
where Salary =51,000
OR
Salary =$28,000;

强调OR。