我的员工有姓名和工资。如何获得员工的姓名和工资,这些员工的工资比现有最低工资总额高10%?
答案 0 :(得分:2)
使用子查询获取最低薪水值,然后通过将最小值乘以1.1(10%)来选择最高薪水值。
查询
select [name], [salary]
from [employees]
where [salary] <= (select min([salary]) from [employees]) * 1.1;
答案 1 :(得分:0)
使用子查询将薪金提高最高10%
SELECT *
FROM emp e
WHERE salary * 1.1 >= (SELECT MIN(salary) FROM emp)
AND salary > (SELECT MIN(salary) FROM emp)