あなたは正しい考えを持っています。where
でエイリアスを使用することはできません。 そのような条項。数式を直接使用するだけで、問題はありません。また、おそらく<=
を使用する必要があります 、=
ではありません :
select Fname, Lname, Salary, 1.10 * Salary as NewSalary
from employee
where 1.10 * Salary - (select AVG(salary) from employee) <= 400;