[firebase-br] Case com case?
Zottis
bzottis em ig.com.br
Sáb Ago 18 15:42:32 -03 2012
Olá Turma, tem como fazer um cas dentro de outro?
Alguém Saberia como resolver?
Agradeço desde já.
Tenho o seguinte caso:
case BL.tipo_devedor
when 'MORADOR' then
(select M.cpf from moradores M where BL.cod_devedor
= M.cod_morador)
when 'IMOBILI' then
(select I.cnpj from imobiliarias I where
BL.cod_devedor = I.cod_imobiliaria)
when 'PROPRIE' then
(select P.cpf from proprietarios P where
BL.cod_devedor = P.cod_proprietario)
end as SacadoDocumento,
mas preciso fazer uma busca para saber se é Pessoa física ou jurídica
então preciso fazer um lengh para contar os dígitos do documento
case BL.tipo_devedor
when 'MORADOR' then
case (select M.cpf from moradores M where
BL.cod_devedor = M.cod_morador)
when lengh ((select M.cpf from moradores M
where BL.cod_devedor = M.cod_morador)) = 11 then
……
when 'IMOBILI' then
(select I.cnpj from imobiliarias I where
BL.cod_devedor = I.cod_imobiliaria)
when 'PROPRIE' then
(select P.cpf from proprietarios P where
BL.cod_devedor = P.cod_proprietario)
end as SacadoDocumento,
Mais detalhes sobre a lista de discussão lista