Pessoal..tenho uma tabela no qual tenho as seguintes condições para o select case que é:
Se COD_UF igual a ‘SP’ e CD_CIDADE igual a ‘EM2’ e cep3 está entre (010 e 059) ou entre o intervalo (080 e 084) então SDW_Regiao é igual a ‘SP Capital’.
Se COD_UF igual a ‘SP’ e CD_CIDADE igual a ‘EM2’ e cep3 está entre (060 e 079) ou entre o intervalo (085 e 099) então SDW_Regiao é igual a ‘SP Interior’.
Sendo que o CEP3 é construido por esse case:
case when length(dc.de_cep) = 8 then to_number(substr(dc.de_cep,1,3),999)
when length(dc.de_cep) = 7 then to_number(substr(dc.de_cep,1,2),999)
else 0 end CEP3
Preciso determinar esse case com essas variáveis..Alguém pode me ajudar????