[firebase-br] Select com IF

Augusto junior gutopj02 em gmail.com
Sáb Mar 28 09:12:28 -03 2009


acho que nao da certo.... o resultado sera um calculo... do tipo

se condicao='p'   .... opcao 1 = CAMPO * X
                 ='D'  ....opcao 2 = CAMPO * Y

e o pior é que nao faço a minima ideia de como fazer com STORE PROCEDURE

mas valeu ... vou dar uma estudada em store procedure


2009/3/28 Alex Miranda de Oliveira <alexsistemass em gmail.com>

> 2009/3/28 Augusto junior <gutopj02 em gmail.com>
>
> > Pessoal,
> >
> > preciso construir cuma consulta que exiba campos assim...
> >
> > SELECT campo1, campo2, CONDICAO , opcao1  from tabela
> >                                                             opcao2
> >                                                             opcao3
> >
> > Caso o campo condicao seja 'P' entao mostra opcao 1
> >                                           'D'    "          "    opcao 2
> >                                        qqer outro valor     opcao 3
> >
> > Obrigado
> > Augusto
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
>
>
> Tenta usar o Case com o When
>
> Vai ai Um Exemplo
>
>
> SELECT
>     Case uf.uf_sigla  When 'GO' then 'Goias'
>                       When 'DF' then 'Distrito Federal'
>   End AS Estado
> >From   UF
>
>
> Se o Case When nao resolver ai voce vai ter que Criar uma Store Procedure..
>
> Por que não Store Procedure voce pode ter Condições variaveis e etc...
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista