Minha query ficou assim:
SELECT TC.NOME, DATE_FORMAT(NF.DATA_VENDA,'%m-%Y') AS 'MÊS/ANO', SUM(INF.QUANTIDADE) AS COMPRAS,
TC.VOLUME_DE_COMPRA AS LIMITE,
CASE WHEN SUM(INF.QUANTIDADE) > TC.VOLUME_DE_COMPRA THEN 'INVÁLIDA'
ELSE 'VÁLIDA'
END AS STATUS_VENDA
FROM tabela_de_clientes TC INNER JOIN notas_fiscais NF INNER JOIN itens_notas_fiscais INF
ON TC.CPF = NF.CPF AND NF.NUMERO = INF.NUMERO
GROUP BY TC.NOME, DATE_FORMAT(NF.DATA_VENDA,'%m-%Y');