[firebase-br] Ajuda em Select

Kléber Caneva kdcc em terra.com.br
Ter Maio 30 16:03:56 -03 2006


Use o CASE no lugar do IIF:


SELECT
    CASE WHEN (PRM_TIPO = 'M') THEN
                (SELECT DISTINCT(MUS_NOME)
                 FROM TB_MUSICAS
                 WHERE MUS_CODIGO = PROG.PRM_CODDISPOSITIVO)
     ELSE
               (SELECT  DISTINCT(VIN_NOME)
               FROM TB_VINHETAS
               WHERE VIN_CODIGO = PROG.PRM_CODDISPOSITIVO))
     END, *
FROM TB_PROMUSICAL AS PROG;

[]´s

Kléber Caneva


----- Original Message ----- 
From: "Marcos Alarcon" <marcos em omegasistemas.com.br>
To: <lista em firebase.com.br>
Sent: Tuesday, May 30, 2006 3:13 PM
Subject: [firebase-br] Ajuda em Select


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;





E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1149013178.396965.12362.caneria.hst.terra.com.br,3970,Des15,Des15

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 30/05/2006 / Versão: 
4.4.00/4773
Proteja o seu e-mail Terra: http://mail.terra.com.br/



--------------------------------------------------------------------------------


______________________________________________
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