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]

Responder a