como usar o decode do oracle no firebird

Firebird

01/01/2007

pessoal, no SQL PLUS do oralce eu tenho a função DECODE
no firebird (versão 1.5) nao existe isso, então, como faço pra simular um DECODE no FIREBIRD?

[/b]


Rafael Santana

Rafael Santana

Curtidas 0

Respostas

Emerson Nascimento

Emerson Nascimento

01/01/2007

o que faz a função DECODE no Oracle?


GOSTEI 0
Joaoshi

Joaoshi

01/01/2007

Dê uma olhada no CASE do firebird.


GOSTEI 0
Joaoshi

Joaoshi

01/01/2007

um exemplo simples:

select data,
case movimento when ´E´ then quantidade else 0 end as entrada,
case movimento when ´S´ then (quantidade * -1) else 0 end as saida from tabela.

Espero ter ajudado.


GOSTEI 0
POSTAR