Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rafa-martin

como fazer um outro case?

Recommended Posts

galera tenho uma tabela de produtos que tem os seguintes códigos:900901905aí eu fiz uma proc onde eu faço as seguintes condições:select convert(varchar(10), a.dat_proposta, 103),b.cod_produto,CASE b.cod_produto when 900 then 'AP Premiado' when 901 then 'Nossa Vida' when 905 then 'AP Exclusivo' when 91002 then 'NV Servidor Público' Else 'Desconhecido'END AS 'Produto', só o que acontece? esses códigos foram atualizados para82001 - antigo 90093002 - antigo 90182003 - antigo 905só que se eu fizer um update vai afetar outras tabelas.então eu queria saber que outro case posso fazer para quando for 900 mostrar 82001 trazer o produto AP Premiado e assim para os outros.como seria?

Compartilhar este post


Link para o post
Compartilhar em outros sites

consegui fazer. peguei pelo o nome do produto. CASE b.des_versao when 'APP' then 82001 when 'VidaCorr' then 93002 when 'ApExc' then 82003 when 'NossaVidaSP' then 91002 END as Cod_Produto_OKvlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.