[firebase-br] Criar select
Felipe Giotto
felipe em metasoftware.com.br
Qua Out 5 11:08:28 -03 2005
Acho que dessa forma deve funcionar (não testei, pode precisar de alguns
ajustes):
SELECT CAMPONOMETABELA,
MAX(CASE WHEN CAMPOSTATUS='S' THEN 1 ELSE 0 END) AS STATUS_S,
MAX(CASE WHEN CAMPOSTATUS='I' THEN 1 ELSE 0 END) AS STATUS_I,
MAX(CASE WHEN CAMPOSTATUS='D' THEN 1 ELSE 0 END) AS STATUS_D,
MAX(CASE WHEN CAMPOSTATUS='U' THEN 1 ELSE 0 END) AS STATUS_U
FROM TABELA P
GROUP BY CAMPONOMETABELA
Espero ter ajudado,
Felipe Giotto ;-)
RAMJ SISTEMAS & CONSULTORIA wrote:
> Pessoal tenho a seguinte situação:
>
> CAMPONOMETABELA CAMPOSTATUS CAMPOFLAG
> CLIENTES S 1
> CLIENTES I 0
> CLIENTES D 1
> CLIENTES U 0
>
> Como fazer um select ( se é que tem jeito ) que retorne assim:
>
> NOMETABELA STATUS_S STATUS_I STATUS_D STATUS_U
> CLIENTES 1 0 1
> 0
>
>
> ou seja retornar 4 linhas em um unico registro.
>
> Reuber
>
>
>
>
>
>
> _______________________________________________________ Novo Yahoo!
> Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito
> mais. Instale agora! www.yahoo.com.br/messenger/
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
--
Felipe Luiz Christófolli Giotto
Meta Tecnologia em Software, Ltda
Mais detalhes sobre a lista de discussão lista