SELECT TC.NOME, YEAR(NF.[DATA]) AS ANO, MONTH(NF.[DATA]) AS MÊS, SUM(INF.[QUANTIDADE]) AS VOLUME,
CASE WHEN [VOLUME DE COMPRA] <= SUM(INF.[QUANTIDADE]) THEN 'COMPRA INVÁLIDA' ELSE 'COMPRA VÁLIDA' END
FROM [TABELA DE CLIENTES] TC INNER JOIN [NOTAS FISCAIS] NF ON TC.CPF = NF.CPF
INNER JOIN [ITENS NOTAS FISCAIS] INF ON NF.NUMERO = INF.NUMERO
GROUP BY TC.NOME, YEAR(NF.[DATA]), MONTH(NF.[DATA]), TC.[VOLUME DE COMPRA]
Essa é a minha solução. A querry é valida?