Olá Pessoal, tudo bem? Eu tentei resolver o exercício de outra forma, sem sub-consultas, todos os valores estão batendo, mas quando tento inserir o 'case' não tenho sucesso, alguém sabe como deveria ser a inserção de acordo com a minha resolução?
** funcionando e faltando apenas o case ***
SELECT NF.CPF, CADASTRO.NOME, TO_CHAR(NF.DATA_VENDA,'MM-YYYY') AS MES_ANO, CADASTRO.volume_de_compra ,SUM(INF.QUANTIDADE ) AS QTD_VENDAS
FROM notas_fiscais NF
INNER JOIN itens_notas_fiscais INF ON NF.NUMERO = INF.NUMERO
INNER JOIN tabela_de_clientes CADASTRO ON NF.CPF = CADASTRO.CPF
WHERE TO_CHAR(NF.DATA_VENDA,'MM-YYYY') = '01-2018'
GROUP BY NF.CPF, TO_CHAR(NF.DATA_VENDA,'MM-YYYY'),CADASTRO.NOME, CADASTRO.volume_de_compra;
* Onde eu poderia inserir a linha abaixo? todos os locais que tentei deram erro *
CASE WHEN CADASTRO.VOLUME_DE_COMPRA <= QTD_VENDAS THEN 'Vendas Válidas' ELSE 'Vendas Inválidas' END AS RESULTADO