Ir para conteúdo

Arquivado

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

estanis

Case em procedure

Recommended Posts

Pessoal como fazer para destinguir valores de uma mesma tabela em uma mesma coluna, por exemplo, tenho um case que se o valor da 1ª coluna for diferente de 0 ele seleciona e joga esse valor em um txt, mas ele só pode ser selecionado se ele não existir em outra coluna da tabela pra aquele mesmo cpf, tenho 12 colunas com telefones, já fiz assim:

CASE WHEN (num1 <> 0) and (num1 <> num2) and (num1 <> num3) and (num1 <> num4)... then ...

CASE WHEN (num2 <> 0) and (num2 <> num3) and (num2 <> num4)... then ...

CASE WHEN (num3 <> 0) and (num3 <> num4)... then ...

CASE WHEN (num4 <> 0) then

mas não consigo fazer a diferença, ele continua selecionado...

se alguem puder ajudar...

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

select distinct num

from (

 

Tente usar o union e depois um distinct do resultado assim como exemplificado abaixo.

 

select distinct num

from (

select num1 num

from tabela

union

select num2 num

from tabela

union

select num2 num

from tabela

... faça isso para as 12 colunas

 

) A

 

Tente usar o union e depois um distinct do resultado assim como exemplificado abaixo.

 

select distinct num

from (

select num1 num

from tabela

union

select num2 num

from tabela

union

select num3 num

from tabela

... faça isso para as 12 colunas

 

) A

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.