[firebase-br] Ajuda em Select
Jeferson Oliveira
jefersonfoliveira em gmail.com
Ter Maio 30 15:39:47 -03 2006
Para obter no Firebird um resultado equivalente ao IIF do Access utilize
case.
Exemplo:
Access: IIF(Condicao, AcaoSeCondicaoAtendida, AcaoSeCondicaoNaoAtendida)
Firebird: case when Condicao then AcaoSeCondicaoAtendida else
AcaoSeCondicaoNaoAtendida end
Abraço!
Jeferson Oliveira
"Marcos Alarcon" <marcos em omegasistemas.com.br>
escreveu na mensagem news:e5i29g$sh9$1 em sea.gmane.org...
> Alguem no News sabe me dizer como faço essa select que foi feita no Access
> pra funcionar no Firebird?
>
> SELECT IIF((PRM_TIPO = 'M'),
> (SELECT DISTINCT(MUS_NOME)
> FROM TB_MUSICAS
> WHERE MUS_CODIGO = PROG.PRM_CODDISPOSITIVO),
> (SELECT DISTINCT(VIN_NOME)
> FROM TB_VINHETAS
> WHERE VIN_CODIGO = PROG.PRM_CODDISPOSITIVO)), *
> FROM TB_PROMUSICAL AS PROG;
>
>
>
>
>
--------------------------------------------------------------------------------
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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
Mais detalhes sobre a lista de discussão lista