resultado multiplos em uma mesma tb!
Oi para todos!
Estou precisando de ajuda para resolver o problema de uma consulta SQL, vamos ao exemplo:
Tenho um tb que tem o seguintes campos:
CodRegional / Filiado
No campo CodRegional vai obviamente os códigos das regionais
Exemplo: 1,2,3,4 e ai vai.
OBS: Neste campo posso ter valores repetidos não é uma chave primaria.
Já no campo Filiado entras os valores: 0 e 1.
Gostaria de criar um consulta SQL onde posso obter o código da regional agrupado e quantidade de filiado com 0 e com 1.
Exemplo:
CodRegionalFiliado=0Filiado=1
1105
2137
3534
E por ai vai.
Já consigo retorna estes valores separados, cada uma em uma consulta deferente mais
Junto tem jeito??
Espero ter sido o mais claro possível.
Desde já agradeço pela atenção
Um abraço a todos.
Estou precisando de ajuda para resolver o problema de uma consulta SQL, vamos ao exemplo:
Tenho um tb que tem o seguintes campos:
CodRegional / Filiado
No campo CodRegional vai obviamente os códigos das regionais
Exemplo: 1,2,3,4 e ai vai.
OBS: Neste campo posso ter valores repetidos não é uma chave primaria.
Já no campo Filiado entras os valores: 0 e 1.
Gostaria de criar um consulta SQL onde posso obter o código da regional agrupado e quantidade de filiado com 0 e com 1.
Exemplo:
CodRegionalFiliado=0Filiado=1
1105
2137
3534
E por ai vai.
Já consigo retorna estes valores separados, cada uma em uma consulta deferente mais
Junto tem jeito??
Espero ter sido o mais claro possível.
Desde já agradeço pela atenção
Um abraço a todos.
Superdelphi
Curtidas 0
Respostas
Gandalf.nho
04/03/2008
Se for FB 1.5 ou superior, tente isso:
SELECT CodRegional, SUM(CASE WHEN Filiado = 0 THEN 1 ELSE 0 END) AS Total0, SUM(Filiado) AS Total1 FROM nome_tabela
GOSTEI 0
Superdelphi
04/03/2008
Sua respostar caiu como uma luva.
Mais desculpa a minha ignorância mais vc podia explicar melhor!!
Tenho outras consultas para fazer e tenho a leve impressão que este seu exemplo vai resolvelas.
Mais desculpa a minha ignorância mais vc podia explicar melhor!!
Tenho outras consultas para fazer e tenho a leve impressão que este seu exemplo vai resolvelas.
GOSTEI 0