GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Fazer uma tabela que selecione a media salarial de cada departamento que fique entre 4000 e 10000

Boa noite pessoal
preciso da ajuda de vocês nesse meu trabalho da facul
eu consegui fazer a media salarial de cada departamento que tenho no BD, agora precisa deixar so os departamentos que tenha a media entre 4000 e 10000, segue meu codigo ate aqui:

select departamento_nome, avg(f.salario)
from departamentos as d
INNER JOIN funcionarios AS f
ON f.departamento_id = d.departamento_id
group by d.departamento_id

Para verificar condições agregadores deves usar o HAVING

select departamento_nome, avg(f.salario)
  from departamentos as d
 INNER JOIN funcionarios AS f ON f.departamento_id = d.departamento_id
 group by d.departamento_id
having avg(f.salario) between 4000 and 10000
2 curtidas
//