[firebase-br] UTILIZAR IF NO SELECT, É POSSIVEL ?
Adalberto de Sousa Monteiro
adalberto.sm em bol.com.br
Qua Jul 19 15:00:23 -03 2006
BOA TARDE PESSOAL
TENHO O SEGUINTE SELECT
SELECT INTERPRETE.NM_INTERPRETE,
CASE
WHEN ( (NOT MUSICA.FL_RANKING IS NULL) AND (MUSICA.FL_RANKING <> 99) ) THEN MUSICA.FL_RANKING
ELSE ''
END RANKING,
MUSICA.DS_MUSICA
FROM TB_MUSICA MUSICA
INNER JOIN TB_INTERPRETE INTERPRETE ON (INTERPRETE.ID_INTERPRETE = MUSICA.ID_INTERPRETE)
ORDER BY INTERPRETE.NM_INTERPRETE, MUSICA.FL_RANKING, MUSICA.DS_MUSICA;
E O QUE EU QUERIA FAZER SERIA MAIS OU MENOS ASSIM
SELECT INTERPRETE.NM_INTERPRETE,
CASE
WHEN INTERPRETE.FL_DETMOSTRUARIO = 'S' THEN
CASE
WHEN ( (NOT MUSICA.FL_RANKING IS NULL) AND (MUSICA.FL_RANKING <> 99) ) THEN MUSICA.FL_RANKING
ELSE ''
END RANKING,
MUSICA.DS_MUSICA
END
FROM TB_MUSICA MUSICA
INNER JOIN TB_INTERPRETE INTERPRETE ON (INTERPRETE.ID_INTERPRETE = MUSICA.ID_INTERPRETE)
ORDER BY INTERPRETE.NM_INTERPRETE, MUSICA.FL_RANKING, MUSICA.DS_MUSICA;
GOSTARIA DE TRAZER NO SELECT O RANKING E A MUSICA APENAS SE O CAMPO FL_DETMOSTRUARIO FOR = A 'S'.
ALGUÉM TERIA UMA IDEIA DE COMO POSSO FAZER ISSO ?
VALEU
ADALBERTO
Mais detalhes sobre a lista de discussão lista