pois é, o problema é esse... porque se o codigo não estiver na tabela consultada, na verdade não vai trazer resultado nenhum...
eu estou tentando fazer um case...
tipo:
case
when consulta é nula, then 0
when consulta não é nula then consulta
end
acho que vai funcionar...
é uma maneira, né?
não traz resultado
-
- Rank: Programador Pleno
- Mensagens: 37
- Registrado em: Qui, 05 Mai 2011 3:53 pm
- Localização: Rio de Janeiro
- stcoutinho
- Moderador
- Mensagens: 850
- Registrado em: Qua, 11 Mai 2011 5:15 pm
- Localização: são Paulo - SP
João,
Não está muito claro qual seria o seu problema, mas no exemplo que você deu,não haveria necessidade de se fazer algo tão elaborado como CASE.
Experimente usar NVL, que faria a mesma coisa que o seu CASE, sendo bem mais simples de se elaborar:
Troque:
por simplesmente
Se desejar detalhar mais o seu problema, talvez outros colegas possam te ajudar.
Abraços,
Sergio
acho que vai funcionar...
é uma maneira, né?
Não está muito claro qual seria o seu problema, mas no exemplo que você deu,não haveria necessidade de se fazer algo tão elaborado como CASE.
Experimente usar NVL, que faria a mesma coisa que o seu CASE, sendo bem mais simples de se elaborar:
Troque:
case
when consulta é nula, then 0
when consulta não é nula then consulta
end
NVL(consulta,0)
Abraços,
Sergio
acho que vai funcionar...
é uma maneira, né?
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Google [Bot] e 1 visitante