desculpe acho q vai ter erro nessa query.. deixa eu testar

2009/8/12 Leandro <mutu...@yahoo.com.br>

> 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
>



-- 
Leandro, MuTukA


[As partes desta mensagem que não continham texto foram removidas]

Responder a