
Aprendiendo ORACLE
Publicado por Adriana (1 intervención) el 24/02/2016 16:05:30
Buenas quisiera que alguien me ayudara con esta consulta,
necesito mostrar quien es el empleado que tiene su salario mayor al promedio de los salarios de los empleados de ese departamento.
Necesito saber cual es el error exacto de esta consulta.
Ya que soy principiante en este tema
Gracias
SELECT e.nombre, e.apellido, AVG(e.salario)
FROM empleado e INNER JOIN departamento d ON e.CODDEP = d.CODDEP
WHERE d.NOMDEP='nomina'
GROUP BY d.NOMDEP HAVING AVG(e.SALARIO)>= (SELECT AVG(e.salario) FROM empleado e);
necesito mostrar quien es el empleado que tiene su salario mayor al promedio de los salarios de los empleados de ese departamento.
Necesito saber cual es el error exacto de esta consulta.
Ya que soy principiante en este tema
Gracias
SELECT e.nombre, e.apellido, AVG(e.salario)
FROM empleado e INNER JOIN departamento d ON e.CODDEP = d.CODDEP
WHERE d.NOMDEP='nomina'
GROUP BY d.NOMDEP HAVING AVG(e.SALARIO)>= (SELECT AVG(e.salario) FROM empleado e);
Valora esta pregunta


0