Boa tarde!
Preciso obter um resultado específico de acordo com o conteúdo de um determinado campo.
Exemplo: Tabela1 - Campos: TIPO Char(1)
ORIGEM Char(2)
Caso o conteúdo do campo TIPO seja '2' eu tenho que retornar a descrição BASICO
Caso o conteúdo do campo TIPO seja 4 eu tenho que retornar a descrição STANDARD
Até aí tudo bem, pois eu usava o select abaixo:
SELECT CASE TIPO WHEN '2' THEN 'BASICO' ELSE
CASE TIPO WHEN '4' THEN 'STANDARD' ELSE 'INDEFINIDO' END END AS TIPO
FROM TABELA1
AGORA ENTROU UMA NOVA CONDIÇÃO:
Caso o conteúdo do campo TIPO seja '2' e o conteúdo do campo ORIGEM seja 'PT' eu tenho que retornar a descrição BASICO
Caso o conteúdo do campo TIPO seja 4 eu tenho que retornar a descrição STANDARD
OBS.: Não estou conseguindo colocar a condição ORIGEM = 'PT' no comando CASE
Gostaria de saber se alguem poderia me ajudar.
Agradeço deste já
Atenciosamente,
Pablo Volpato