sim rsrs e muito kkkkkkkkk um exemplo pra vc, n fiz a solucao pq senao vc n ira tentar entender entao leia e adapte ao seu caso:
SELECT UF, COUNT(t='P') AS PRO, COUNT(t='E') AS EST FROM teste GROUP by UF 2009/8/12 Mario Rodrigues <marioirodrig...@gmail.com> > > > Leandro, > > deixa ver se consigo explicando... > No select mostra por exemplo o estado do AM em duas linhas, pois tenho > cadastrado no estado 3 estudantes e 3 Profissionais...o q eu queria q > acontecesse...mostraria somente uma linha AM onde o estudante apareceria > como coluna(assim como o profissional)..ou seja...o resultado ficaria: > Estado | Estudante | Profissional > AM 3 3 (ONDE O 3 É O COUNT(tipo)) > > melhorou a explicação...hehehe > vlw > > > 2009/8/12 Leandro <mutu...@yahoo.com.br <mutukao%40yahoo.com.br>> > > > > > > > Mario se vc mostra uma amostra de dados como esta sendo retornada no seu > > select sendo: > > > > AM Estudante 3 AM Profissional 3 AP Estudante 4 AP Profissional 14 > > e mostra outra amostra de dados como gostaria q queira q venha: > > PA 10 5 > > AP 2 5 ...POR EXEMPLO.... > > > > nao tem como agente perceber onde esta seu erro no select.. > > tente mostrar o resultado esperado com a mesma amostra q aparece no seu > > select com erro > > > > por exemplo n sei oq eh o acumulado 10 o acumulado 5 e nem o 2! > > > > 2009/8/12 Mario Rodrigues > > <marioirodrig...@gmail.com<marioirodrigues%40gmail.com> > <marioirodrigues%40gmail.com> > > > > > > > > > > > > > > Lenadro, > > > > > > cara mostrei veja > > > gostaria q saisse assim...: > > > > > > > > > Estado | profissional | Estudante > > > PA 10 5 > > > AP 2 5 ...POR EXEMPLO.... > > > > > > Porem com o select abaixo: > > > SELECT DISTINCT estado, tipo, count( tipo ) > > > FROM cadastro > > > GROUP BY estado, tipo > > > > > > sai assim: > > > AM Estudante 3 AM Profissional 3 AP Estudante 4 AP Profissional 14 > > > []'s > > > 2009/8/12 Leandro <mutu...@yahoo.com.br <mutukao%40yahoo.com.br><mutukao% > 40yahoo.com.br><mutukao% > > 40yahoo.com.br>> > > > > > > > > > > > > > > > como assim? n entendi? mostre como vc quer q os dados aparecam no seu > > > > resultado > > > > > > > > 2009/8/12 Mario Rodrigues > > > > <marioirodrig...@gmail.com<marioirodrigues%40gmail.com> > <marioirodrigues%40gmail.com> > > <marioirodrigues%40gmail.com> > > > > <marioirodrigues%40gmail.com> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Pessoal, > > > > > > > > > > Primeiramente caso eu nao possa enviar o post...foi mal...digo isso > > pq > > > a > > > > > duvida nao é exclusivamente relacionada ao delphi...bom vamos la > > > > > > > > > > To pensando em fazer um select da seguinte forma: > > > > > A tbl > > > > > cadastro>>id;nome;end; email; senha; status; estado; tipo(se é > > > estudante, > > > > > profissional, outros)....enfim cadastro simples...dai queria o > > seguinte > > > > > > > > > > Colunas > > > > > Estado | profissional | Estudante > > > > > PA 10 5 > > > > > AP 2 5 ...POR EXEMPLO.... > > > > > > > > > > mais ou menos assim: > > > > > > > > > > SELECT DISTINCT estado, tipo, count( tipo ) > > > > > FROM cadastro > > > > > GROUP BY estado, tipo > > > > > > > > > > so q isso me retorna assim: > > > > > AM Estudante 3 AM Profissional 3 AP Estudante 4 AP Profissional 14 > > > > > O tipo(estudante,profissional) queria q se transformasse em > > > > > coluna....alguem > > > > > poderia me ajudar? > > > > > > > > > > flw > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Leandro, MuTukA > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > -- > > Leandro, MuTukA > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Leandro, MuTukA [As partes desta mensagem que não continham texto foram removidas]