Boa noite.
Na segunda consulta, onde deveria checar as vendas por categorias, o meu código de consulta apresentou outros valores diferentes dos que o professor apresentou em video. Assim, copiei o código da própria aula pra analisar o que eu tinha feito de errado, porém, também apresentou o mesmo valor do código que eu tinha feito:
meu código:
SELECT strftime('%Y/%m', v.data_venda) as AnoMes, c.nome_categoria as Categoria, COUNT(iv.produto_id) as QtdVenda
from categorias as c
join produtos as p on c.id_categoria = p.categoria_id
join itens_venda as iv on p.id_produto = iv.produto_id
join vendas as v on v.id_venda = iv.venda_id
GROUP BY AnoMes, Categoria
HAVING strftime('%m' ,v.data_venda) in ('11')
ORDER by AnoMes, QtdVenda;
código da aula (ajustado por conta das aspas):
SELECT strftime('%Y/%m', v.data_venda) AS "Ano/Mes", c.nome_categoria AS Nome_Categoria, COUNT(iv.produto_id) AS Qtd_Vendas
FROM itens_venda iv
JOIN vendas v ON v.id_venda = iv.venda_id
JOIN produtos p ON p.id_produto = iv.produto_id
JOIN categorias c ON c.id_categoria = p.categoria_id
WHERE strftime('%m', v.data_venda) = '11'
GROUP BY Nome_Categoria, "Ano/Mes"
ORDER BY "Ano/Mes", Qtd_Vendas
;
podem me ajudar a descobrir o que fiz de errado no meu DB? Adeeeus...