SELECT
nf.CPF AS cpf
, c.NOME AS nome
, COUNT(*) AS quantidade_compras
FROM notas_fiscais AS nf
LEFT JOIN tabela_de_clientes AS c ON c.CPF = nf.cpf
WHERE 1=1
AND YEAR(data_venda) = 2016
GROUP BY nf.CPF, c.NOME
HAVING COUNT(*) > 2000
;
SELECT
nf.CPF AS cpf
, c.NOME AS nome
, COUNT(*) AS quantidade_compras
FROM notas_fiscais AS nf
LEFT JOIN tabela_de_clientes AS c ON c.CPF = nf.cpf
WHERE 1=1
AND YEAR(data_venda) = 2016
GROUP BY nf.CPF, c.NOME
HAVING COUNT(*) > 2000
;