Consulta por níveis/prioridade
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!!
Discussão (2)
Carregando comentários...