Select agrupado

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
Robson Costa
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 155
Registrado em: Sex, 17 Out 2008 6:05 pm
Localização: Campo Grande - MS

Tenho uma view com a seguinte estrutura:

-Nome município
-Nome Departamento
-Nome Setor
- Qtd Funcionários Setor

Quero fazer um select que me traga o seguinte resultado:

Nome município, Qtd.Departamentos, Qtd. Setores, TotalFuncionários

Como posso fazer?
DanielNN
Moderador
Moderador
Mensagens: 641
Registrado em: Seg, 03 Set 2007 3:26 pm
Localização: Fortaleza - CE
att,

Daniel N.N.

Utilize a função de agrupamento "COUNT()" e agrupa pelo município.
thrrent
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 27
Registrado em: Dom, 29 Jan 2012 5:28 pm
Localização: Rio de Janeiro

Selecionar tudo

select nome_municipio,
         count(nome_departamento) as qtd_dpto,
         count(nome_setor) as nome_setor,
         sum(qtd_funcionarios_setor) as qtd_funcionarios_setor

from nome_view 

group by nome_municipio
Espero ter ajudado. :wink:
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes