SELECT CL.NOME, NF.CPF, CONVERT(VARCHAR(7), DATA_VENDA, 120) AS ANO_MES, SUM(ITF.QUANTIDADE) AS QUANTIDADE_TOTAL, CL.VOLUME_DE_COMPRA,
(CASE WHEN CL.VOLUME_DE_COMPRA >= SUM(ITF.QUANTIDADE) THEN 'VENDAS VÁLIDAS'
ELSE 'VENDAS INVALIDAS' END) AS RESULTADO,
ROUND ((1- (CL.VOLUME_DE_COMPRA/SUM(ITF.QUANTIDADE))) *100,2) AS PERCENTUAL
FROM NOTAS_FISCAIS NF
INNER JOIN ITENS_NOTAS_FISCAIS ITF
ON NF.NUMERO = ITF.NUMERO
INNER JOIN TABELA_DE_CLIENTES CL
ON NF.CPF = CL.CPF
WHERE CONVERT(VARCHAR(7), DATA_VENDA, 120) = '2015-01'
GROUP BY CL.NOME, NF.CPF, CONVERT(VARCHAR(7), DATA_VENDA, 120), CL.VOLUME_DE_COMPRA
HAVING CL.VOLUME_DE_COMPRA < SUM(ITF.QUANTIDADE)