Pular para o conteúdo

Fóruns SQL e PL/SQL Ajuda! Ajuda!

#87017
priscilaa
Participante

    é não deu certo..

    a consulta do A é a seguinte

    select nome_empregado, nome_companhia from trabalha t
    where t.salario > (select AVG (t2.salario) from trabalha t2
    where t2.nome_companhia = t.nome_companhia)

    e a do B:

    select t.nome_companhia,sum(salario)from trabalha t group by t.nome_companhia
    having sum(salario) = (select min(sum(salario)) from trabalha group by nome_companhia)
    union
    select t.nome_companhia, sum(salario) from trabalha t group by t.nome_companhia
    having sum(salario) = (select max(sum(salario)) from trabalha group by nome_companhia)