Fala galera, preciso de um Help com uma Query no Mysql:
Cliente pediu para eu filtrar registros de 1 ano para trás e pegar um valor e validar se há um novo registro com o mesmo valor no mês atual.
Quebrei a cabeça aqui e não consegui, usei distinct IN
1 curtida
Olá @clestonv, como vai?
Poderia mandar o Schema pra dar uma olhada na estrutura das tabelas?
Obrigada!
2 curtidas
@Kau.Splett Muito Obrigado por responder, mas meu colega acabou de me ajudar, mas caso alguém tenha o mesmo problema vou deixar a query que usei abaixo:
SELECT codcli
FROM cliente_ocorrencia
WHERE data_ocorrencia BETWEEN '2021-01-01' AND '2022-07-31'
AND codcli NOT IN (
SELECT codcli
FROM cliente_ocorrencia
WHERE data_ocorrencia
BETWEEN '2022-08-01' AND '2022-08-18')
GROUP BY 1
LIMIT 10;
Usei o limit porque a tabela tem 7G e demora muito para trazer as informações.
2 curtidas