1
resposta

Mão na massa: preparativos finais para a reunião

SELECT strftime('%Y-%m', v.data_venda) AS "Ano-Mês", 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) IN ('01', '11', '12')
GROUP BY Nome_Categoria, "Ano-Mês"
ORDER BY "Ano-Mês";
1 resposta

Olá! Como vai?

Mandou muito bem na resolução da atividade!

Observei que você explorou o uso do strftime para extrair partes específicas da data, utilizou muito bem o JOIN para relacionar tabelas de forma eficiente e ainda compreendeu a importância do GROUP BY para organizar os dados por categoria e período.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!