[firebase-br] Case when

Fernando Correa fjcnando em ig.com.br
Qui Dez 19 21:51:40 -03 2013


Select Num_Protoc,
          Dat_Saida,
          Dat_Presc,
          Num_Rec,
         Sta_Saida,
        Case when  (trim(Nom_Client) <> ' ')  then trim(Nom_Client)

else
                ( select Nom_pacien as descricao from saida
                  where saida. ...... ) end as descricao

... aqui coloca-se o from


agora voce precisa escrever os from´s corretos....



Espero ajudar


Atenciosamente
Fernando Correa


Em 19 de dezembro de 2013 21:00, Carlos Midia
<carlosmidia2013 em gmail.com>escreveu:

> Boa noite a todos, preciso de um select ao qual a pesquisa no campo
> descricao retorne Nom_Cliente ou Nom_Pacient.
>
> na tabela de Saida os registros estão preenchidos o campo Nom_Client ou
> Nom_Paciente.
>
> Select Num_Protoc, Dat_Saida, Dat_Presc, Num_Rec,  Sta_Saida,
> Descricao Case when  Nom_Client <> ' '  then ( select Nom_Client as
> des_Forn from saida) else
> ( select Nom_pacien as descricao from saida) end as descricao
>
> fiz dessa forma acima mais não deu certo.
>
> se o campo Nom_Cliente for diferente de vazio então o campo descricao sera
> igual ao Nom_Cliente e se for igual a vazio o campo descricao sera igual ao
> Nom_Paciente.
>
> desde já agradeço.
> ______________________________________________
> 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
>



-- 
Atenciosamente
Fernando Correa



Mais detalhes sobre a lista de discussão lista