Olá pessoal,
Usando o case no firebird 2.5 , faço assim
(case when CA.tipo="C" then (select MT.ondds from car_produtos PO
left outer join car_gramatur MT on PO.fcodi_mat=MT.regi_gra where PO.fregi_tro=CA.codi_produto)
when CA.tipo="S" then (select MT.ondds from car_acessorios AIA
left outer join car_gramatur MT on AIA.Codi_cha_ace=MT.regi_gra where AIA.fregi_tro=CA.codi_ace)
end) TipoOnda ,
o Resultado TipoOnda seria "0" ou "1" pois o MT.ondds me traz 0 ou 1
o que eu gostaria é que quando fosse "0" mostrasse "Dupla" e se fosse "1" mostrasse "Simples" no TipoOnda,
seria fazer um case dentro de um case, teria como fazer?
teria que ser dentro da SQL mesmo, pois monto uma View desta SQL
Grato
Claudio