Anda memiliki ide yang tepat, Anda tidak dapat menggunakan alias di where
klausa seperti itu. Cukup gunakan formula secara langsung, dan Anda akan baik-baik saja. Juga, Anda mungkin harus menggunakan <=
, dan bukan =
:
select Fname, Lname, Salary, 1.10 * Salary as NewSalary
from employee
where 1.10 * Salary - (select AVG(salary) from employee) <= 400;