Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Opa blza ae galera! Esse é meu primeiro tópico aqui... nunca postei pois antes tento ao máximo solucionar o problema mas dessa vez não consegui.
Bom tenho um BD chamado relatório. Nele gravo tudo o que acontece com os clientes do jornal.
Nele controlamos as artes dos clientes e preciso fazer um SELECT que me mostre as artes que não vão mais sair no jornal pois já acabaram as edições inseridas.
Utilizei o select abaixo porém ele me retorna TODOS os registro da edição 19. O que é bem o obvio pq no select está chamando todas = a 19. Porém preciso selecionar as da edição 19 que não tem na 20, 21... até a 28. São 8 edições pra frente.
SELECT DISTINCT cliente FROM relatorios WHERE edicao = '19' AND edicao != '20' AND edicao != '21' AND edicao != '22' AND edicao != '23' AND edicao != '24' AND edicao != '25' AND edicao != '26' AND edicao != '27' AND edicao != '28' AND particular = 'ART'
No BD o campo EDICAO é unico para cada registro e no caso de ter incluso o cliente XXX na edição 19, 20 e 21 crio 3 registros no BD.
Resumindo. Preciso listar somente os registros que sairam na edição 19 e que não vão sair nas edições 20, 21, 22, 23, 24, 25, 26, 27 e/ou 28.
Se alguém tiver uma luz ae para o jeito de fazer esse SELECT agradeço.
Obrigado
Carregando comentários...