[ Foro de SQL (y MySQL) ]

Consulta que no me sale

03-Feb-2018 21:26
Invitado (Jorge)
1 Respuestas

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.


06-Feb-2018 23:36
Nacho Cabanes (+83)

¿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.)