adenison 0 Denunciar post Postado Abril 11, 2011 Olá galera, Desenvolvi um relatório usando o postgres como banco de dados e para trazer os valores de devolução eu conseguia utilizando o seguinte comando. case [b]valor_contabil < 0[/b] when[b] true[/b] then [b]valor_contabil/tx_dolar[/b] else [b]null [/b]END as valor_devolucao, Tenho que migrar esse relatorio para o puxar os dados do Oracle, mais pelo que pesquisei na internet o case não funciona no oracle, somente através de procedure e os administradores não criaram uma apenas para isso... Alguém sugere outra alternativa? Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
supernoi 0 Denunciar post Postado Abril 11, 2011 Tem case sim... http://ss64.com/ora/syntax-analytic-case.html ou voce pode usar o Decode http://ss64.com/ora/syntax-decode.html Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Abril 12, 2011 Parece que era usada uma coluna do tipo boolean, tipo que não existe no Oracle. Verifique isto também. Mas que o CASE funciona, funciona. Compartilhar este post Link para o post Compartilhar em outros sites