Hai l'idea giusta, semplicemente non puoi usare gli alias nel where
clausola del genere. Usa direttamente la formula e dovresti stare bene. Inoltre, dovresti probabilmente usare <=
, e non =
:
select Fname, Lname, Salary, 1.10 * Salary as NewSalary
from employee
where 1.10 * Salary - (select AVG(salary) from employee) <= 400;