1
resposta

Valores diferentes

select nome_categoria, count(*) as total_vendas, strftime ('%Y/%m', data_venda) as vendido
from fornecedores
JOIN produtos 
on id_fornecedor = fornecedor_id
join categorias
on id_categoria = categoria_id
join itens_venda
on produto_id = id_produto
join vendas
on id_venda = venda_id
where strftime('%Y/%m', data_venda) = '2022/11'
group by nome_categoria, vendido
order by total_vendas desc

printentendi que era pra fazer só em relação a última black friday

1 resposta

Oii, Guilherme! Como está?

Sim, a relação é na última black friday. Mas, ao testar o seu código tive o mesmo retorno que o instrutor, veja:

Captura de tela do sqlite online, mostrando o código disponibilizado pelo aluno sendo executado. No console de retorno temos os mesmos dados retornados que o professor, que são as categorias mais vendidas.

A categoria menos vendida em 2022 foi de livros com 1407 vendidos. Contudo, recomendo revisar o seu banco de dados, para checar se nada foi alterado. Uma sugestão seria realizar o upload do arquivo que contém os dados e fazer o teste.

Espero ter ajudado. Qualquer dúvida, compartilhe no fórum.

Bons estudos e até mais!