Quantcast
Channel: Select com Count e Agrupamento
Viewing all articles
Browse latest Browse all 5

Select com Count e Agrupamento

$
0
0

Boa Noite Pessoal, estou com a seguinte duvida aqui:

Tenho uma tabela em um banco sql, no formato do seguinte exemplo:

IDDEFEITOFORNOEQUIPE
1DEFEITO AFORNO 3AZUL
2DEFEITO AFORNO 2VERDE
3DEFEITO BFORNO 1AZUL
4DEFEITO AFORNO 1PRETO
5DEFEITO BFORNO 2VERDE
6DEFEITO BFORNO 2AZUL
7DEFEITO AFORNO 1PRETO
8DEFEITO AFORNO 2AZUL

Preciso selecionar os dados e exibir em um grid no seguinte formato:

DEFEITOFORNO 1FORNO 2FORNO 3TOTAL
EQUIPE AZUL    
DEFEITO A 112
DEFEITO B11 2
EQUIPE VERDE    
DEFEITO A 1 1
DEFEITO B 1 1
EQUIPE PRETO    
DEFEITO A2  2
DEFEITO B   0

Já estou fazendo a contagem e o agrupamento por forno com o seguinte código:

select defeito, count(case when forno = 'FORNO 1' then 1 end) as FORNO1, count(case when forno = 'FORNO 2' then 1 end) as FORNO2, count(case when forno = 'FORNO 3' then 1 end) as FORNO3, count(1) as Total from analise_forno group by defeito

Consigo fazer o agrupamento por equipe direto no Select para formar a exibição acima?


Viewing all articles
Browse latest Browse all 5

Latest Images

Trending Articles