SELECT TC.CPF,CONCAT(MONTH(NF.[DATA]),'/',YEAR(NF.[DATA])) AS DATAMES, SUM(INF.QUANTIDADE) AS TOTAL, [VOLUME DE COMPRA], CASE WHEN TC.[VOLUME DE COMPRA] >= SUM(INF.QUANTIDADE) THEN 'VENDA VÁLIDA' ELSE 'VENDA INVÁLIDA' END FROM [TABELA DE CLIENTES] TC INNER JOIN [NOTAS FISCAIS] NF ON TC.CPF = NF.CPF INNER JOIN [ITENS NOTAS FISCAIS] INF ON INF.NUMERO = NF.NUMERO GROUP BY TC.CPF,[VOLUME DE COMPRA], MONTH(NF.[DATA]), YEAR(NF.[DATA]) ORDER BY MONTH(NF.[DATA]), YEAR(NF.[DATA])