› Fóruns › SQL e PL/SQL › Decode, Case , duvida urgente › Decode, Case , duvida urgente
23 de novembro de 2010 às 5:44 pm
#96969
Participante
Seria isso mesmo, mas eu testei utilizando o CASE e aparece o erro ORA-00905.
Obrigada.
[quote=”Niggaz”:31k9yoqs]Bom, eu achei um pouco confuso…rs mas vamos lá:
O case seria algo assim:
select
case
when P_1 = 1 then E.STATUS_TRANS = 'A'
when P_1 = 2 then E.STATUS_TRANS = 'B'
END
FROM EMENDAS E
Agora, eu não entendi a parte do if…Vc quer utilizar os valores A e B verificar no WHERE, é isso?[/quote]