[firebase-br] Comando CASE

Levy Moreira levymoreira.ce em gmail.com
Sex Dez 17 11:16:31 -03 2010


Tente assim amigo:

SELECT CASE Campo1
WHEN 'S' THEN (CASE Campo2 = 'S' THEN 'Retorno1' ELSE 'Retorno2' *END*)
WHEN 'N' THEN (CASE Campo2 = 'S' THEN 'Retorno3' ELSE 'Retorno4' *END*)
ELSE 'Sem Retorno'
END AS Campo_Retorno
FROM Tabela

o case entre parênteses o senhor esqueceu do end.
Se der certo volta aqui e avisar hem.
Até mais.

Em 17 de dezembro de 2010 10:02, Marcos Dias Vendramini <
mdv em omegasistemas.com.br> 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
>



-- 
Levy Moreira - Programador
Sistech Informática - Juazeiro do Norte - CE

...........................................................................
As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo
sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução
 ou qualquer forma de utilização do teor deste documento depende de
autorização do emissor, sujeitando-se o infrator às sanções legais. O
emissor desta mensagem utiliza o recurso somente no exercício do seu
trabalho ou em razão dele, eximindo-se o empregador de qualquer
responsabilidade por utilização indevida ou pessoal. Caso esta comunicação
tenha sido recebida por engano, favor  avisar imediatamente ao remetende.

...........................................................................



Mais detalhes sobre a lista de discussão lista