Dúvida em MySQL
Falaí galera, blzinha? Tenho uma tabela chamada matriz. nela tenho os campos: vendedor, equipe, status. no campo status tem os seguintes dados (valor1, valor2, valor3).
Cada vendedor pode ter quantas linhas forem com os diversos status. Ex.: kleber tem 5 linhas com valor1 e 10 linhas com valor3.
Eu quero pegar uma lista de todos os vendedores que possuem linhas (tanto faz o valor) e ao lado quero colocar 3 colunas, uma para cada total de cada valor. Ex:
vendedor | valor1 | valor2 | valor3
kleber | 5 | 0 | 10
Como eu faço essa proeza? rs
Cada vendedor pode ter quantas linhas forem com os diversos status. Ex.: kleber tem 5 linhas com valor1 e 10 linhas com valor3.
Eu quero pegar uma lista de todos os vendedores que possuem linhas (tanto faz o valor) e ao lado quero colocar 3 colunas, uma para cada total de cada valor. Ex:
vendedor | valor1 | valor2 | valor3
kleber | 5 | 0 | 10
Como eu faço essa proeza? rs
Kléber Santos
Curtidas 0
Melhor post
Wellington Silva
10/06/2016
Acredito que resolveria isso utilizando GROUP BY.. da uma olhada nesse exemplo:
SELECT vendedor, `status`, COUNT(*) as quantidade FROM matriz GROUP BY vendedor, `status`
GOSTEI 1
Mais Respostas
Kléber Santos
10/06/2016
Wellington, funcionou 100%. Perfeito =)
Aproveitando um pouco mais, rs, tem como cada COUNT aparecer em uma coluna separada?
Aproveitando um pouco mais, rs, tem como cada COUNT aparecer em uma coluna separada?
GOSTEI 0
Kléber Santos
10/06/2016
Wellington, funcionou 100%. Perfeito =)
Aproveitando um pouco mais, rs, tem como cada COUNT aparecer em uma coluna separada?
Aproveitando um pouco mais, rs, tem como cada COUNT aparecer em uma coluna separada?
GOSTEI 0
Kléber Santos
10/06/2016
Ninguém mais?!?!?!?
GOSTEI 0