Ir para conteúdo

POWERED BY:

Arquivado

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

andreia_sp

Consulta por níveis/prioridade

Recommended Posts

Eu já quebrei a cabeça aqui pensando de tudo quanto é jeito de fazer isso simples, sem precisar de tabelas temporárias nem 500 inner joins mas sinceramente não me surge idéias de como fazer isso.

 

Tabela

 

Coluna A | Coluna B | Coluna C

-----null---|----null---|----- 1

-----null---|----X-----|----- 1

------X-----| ----X----|----- 1

 

Regras

 

- se tem coluna A e coluna B not null com coluna C = 1 então 1 e ignora o resto

- se não condição acima então 1 quando coluna B not null e Coluna A null com coluna C = 1

- se não as condições acima então quando coluna A e B null com Coluna C = 1 então 1

 

Se alguem tiver uma idéia na lógica de construir isso de forma simples, agradeço!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode melhorar a sua definição ? pq eu nao entendi o resultado do select que você quer.

o Eriva está certo, voce terá que usar CASE. Coloque o resultado final como você quer que eu monto o select para você.

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.