Sie haben die richtige Idee, Sie können nur keine Aliase im where
verwenden Klausel so. Verwenden Sie einfach die Formel direkt, und Sie sollten in Ordnung sein. Außerdem sollten Sie wahrscheinlich <=
verwenden , und nicht =
:
select Fname, Lname, Salary, 1.10 * Salary as NewSalary
from employee
where 1.10 * Salary - (select AVG(salary) from employee) <= 400;