antes de terminar o vídeo comecei a fazer sem olhar o exemplo do professor e fiz de forma parecida usando apenas o join, pois ainda tenho dificuldades com subquery, mas depois fiz da forma dele como treinamento :)
SELECT C.NOME, SUBSTRING(CONVERT(VARCHAR, NF.[DATA], 120), 1, 7) AS ANO_MES, SUM(INF.[QUANTIDADE]) AS QUANTIDADE_MES, C.[VOLUME DE COMPRA] AS QNT_AUTORIZADA,
CASE WHEN SUM(INF.[QUANTIDADE]) <= C.[VOLUME DE COMPRA] THEN 'AUTORIZADO'
WHEN SUM(INF.[QUANTIDADE]) > C.[VOLUME DE COMPRA] THEN 'INVÁLIDO'
END AS STATUS_VENDA
FROM [ITENS NOTAS FISCAIS] INF
INNER JOIN [NOTAS FISCAIS] NF ON NF.NUMERO = INF.NUMERO
INNER JOIN [TABELA DE CLIENTES] C ON C.CPF = NF.CPF
GROUP BY C.NOME, SUBSTRING(CONVERT(VARCHAR, NF.[DATA], 120), 1, 7), C.[VOLUME DE COMPRA]
ORDER BY C.NOME, SUBSTRING(CONVERT(VARCHAR, NF.[DATA], 120), 1, 7)