Tengo una tabla EMPLEADOS con los campos idEmpleado, categoria (jefe, operario, ingeniero, camarero...), salarioEmpleado.
Quiero recuperar: idEmpleado, categoria, salario y salario medio de su categoría de todos los empleados cuyo salarioEmpleado esté por encima de la media de los salarios de su categoría.
Parece simple, y puede que lo sea, pero no veo la solución.
¿Has probado con una subconsulta? Algo como
SELECT campo1, campo2
FROM tabla
WHERE campo3 > (SELECT AVG(campo4) FROM tabla)
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)