Em relação aos clientes que fizeram mais de 2000 em compras, este dado não estaria na coluna [VOLUME DE COMPRA] da tabela de clientes? Acredito que esta seja uma solução filtrando pelo ano 2016 na nota fiscal. A consulta abaixo retornou 14 registros.
SELECT NF.CPF, TC.NOME, SUM(TC.[VOLUME DE COMPRA]) AS SomaVolumeCompra FROM [dbo].[TABELA DE CLIENTES] TC INNER JOIN [NOTAS FISCAIS] NF ON NF.CPF = TC.CPF WHERE YEAR(NF.DATA) = 2016 GROUP BY NF.CPF, TC.NOME HAVING SUM(TC.[VOLUME DE COMPRA]) > 2000
Como o resultado não altera para o volume 2000, uma possibilidade seria alterar para a condição abaixo. Com o filtro abaixo, o retorno são 10 registros. HAVING SUM(TC.[VOLUME DE COMPRA]) > 37580000