Tienes la idea correcta, simplemente no puedes usar alias en el where
cláusula como esa. Simplemente use la fórmula directamente, y debería estar bien. Además, probablemente deberías usar <=
, y no =
:
select Fname, Lname, Salary, 1.10 * Salary as NewSalary
from employee
where 1.10 * Salary - (select AVG(salary) from employee) <= 400;