[firebase-br] Comando CASE

jadir nascimento jadir.developer em gmail.com
Sex Dez 17 11:33:13 -03 2010


AE testado e aprovado.....

SELECT
CASE f.codigo
  WHEN '01' THEN ('TESTE1')
  WHEN '02' THEN ('TESTE2')
  WHEN '03' THEN ('TESTE3')
  ELSE
  'SEM RETORNO'
END AS MEU_TESTE_RETORNO
  FROM funcionarios f

ADAPTE A SUA REALIDADE....
Espero ter ajudado!


Em 17 de dezembro de 2010 11:11, Jonas Dametto <jonas em hos.com.br> escreveu:

> Verifique se é isto que voce prescisa
>
> SELECT
>    CASE Campo1
>        WHEN 'S' THEN (CASE WHEN Campo2 = 'S' THEN 'Retorno1' ELSE
> 'Retorno2' END)
>        WHEN 'N' THEN (CASE WHEN Campo2 = 'S' THEN 'Retorno3' ELSE
> 'Retorno4' END)
>
>    ELSE
>        'Sem Retorno'
>    END AS Campo_Retorno
> FROM Tabela
>
> att.
> Jonas Dametto - Desenvolvimento
> HOS Sistemas - www.hos.com.br
>
> Em 17/12/2010 11:02, Marcos Dias Vendramini escreveu:
>
>  Bom dia pessoal.
>>
>> Eu estou precisando fazer um CASE dentro de outro, seria algo assim:
>>
>> SELECT CASE Campo1
>>                   WHEN 'S' THEN (CASE Campo2 = 'S' THEN 'Retorno1' ELSE
>> 'Retorno2')
>>                   WHEN 'N' THEN (CASE Campo2 = 'S' THEN 'Retorno3' ELSE
>> 'Retorno4')
>>                   ELSE 'Sem Retorno'
>>              END AS Campo_Retorno
>> FROM Tabela
>>
>> Porem isso não funciona.
>> Temo como fazer isso, ou algo parecido que me de o mesmo resultado.
>>
>> Desde de já eu agradeço.
>>
>> ---------------------------------------------------------------
>> Att. Marcos Dias Vendramini
>> http://www.marcosdiasvendramini.com.br/
>> http://marcosdv.wordpress.com/
>> ______________________________________________
>> 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
>>
>
>
> ______________________________________________
> 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