Bonjour,
J'ai une table d'employés avec leur manager, je dois trouver la liste des emplois don le salaire est supérieur au salaire moyen des managers
La requête ci dessous me donne le salaire moyen des managers
select avg(sal) from emp where empno in(select distinct mgr from emp)
La requête ci dessous me donne le salaire moyen en fonction des emplois
select job, avg(sal) as salaire_moyen from emp group by job
Quand je regroupe les 2 requête cela ne fonctionne pas
select job, avg(sal) as salaire_moyen from emp group by job where salaire_moyen < select avg(sal) from emp where empno in(select distinct mgr from emp)
Merci de votre aide
Yann
Partager