I need to get fname, lname, salary of employees who are $400.00 below the average salary even after geting a 10% salary raise.
I\'m able to get employees who\'s salary i
You can do this with one statement by using HAVING
select Fname, Lname, AVG(salary * 1.10)
FROM employee
GROUP BY FNAME, LNAME
HAVING (AVG(salary) * 1.10) = 400
But I don't understand the concept of average salary of an employee in a table. You could be looking for an average salary of a group of employees perhaps? Or maybe you are storing historical values of salaries, but again I see no purpose of calculating average of that.