Validar se entrou em contato com o Cliente Novamente

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