Olá pessoal, boa noite!!
Eu montei uma query diferente da que o Victorino montou na ultima aula, segue ela abaixo
select tc.nome, sum(inf.quantidade) as total,date_format(nf.DATA_VENDA,'%Y-%m') as compras_no_mes,VOLUME_DE_COMPRA, (tc.volume_de_compra-(sum(inf.quantidade))) as diferenca, case when (tc.volume_de_compra-(sum(inf.quantidade)))>0 then 'válido' else 'inválida' end as analise from notas_fiscais nf inner join itens_notas_fiscais inf on nf.numero=inf.numero inner join tabela_de_clientes tc on nf.cpf=tc.cpf group by nf.cpf,date_format(nf.DATA_VENDA,'%Y-%m');
Tentei usá-la como base para resolver o desafio mas não conseguir. Tentei como um [where (tc.volume_de_compra-(sum(inf.quantidade)))<0] antes do group by mas não resolveu.
O Victorino fez uma subconsulta na query, coisa que não fiz na minha. Será por isso que não estou conseguindo? Caso seja por isso queria entender o pq.
Grande abraço!