Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

civanlobo

meu não consigo resolver essa parada

Recommended Posts

como selecionar os funcionários que ganham mais que a média salarial de seus departamentos e ordenar por departamento, tirando como exemplo o banco de dados scott

Compartilhar este post


Link para o post
Compartilhar em outros sites

Solução passada pelo usuário MOTTA :

 

prova de sql ??

 

nao tenho a tabela ...

 

um exemplo

tabelas que tem o numero de reg´s maior que a media do owner ....

 

só adptar ...

 

select a1.owner,table_name,num_rows,media

from all_tables a1,

(select owner,avg(num_rows) media

from all_tables

group by owner) virtual

where

virtual.owner = a1.owner

and a1.num_rows > virtual.media

order by 1,2,3

/

 

 

OBS: havia tópico duplicado com respostas diferentes, por isso, o motivo desse post.

 

Abraços,

http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.