Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Respondendo dúvidas - Valores Diferentes

A minha consulta referente às categorias na black friday do ano diferente deu um resultado diferente da realizada pelo instrutor. Acredito que seja por conta que muitos produtos vêm com uma categoria atrelada a eles totalmente diferente da esperada. Logo, ao realizar a atualização dos produtos para que todos possuam a categoria correspondente, exemplo: livro de ficção deve estar na categoria 4 que é própria para livro de ficção.

Ao fazer essa mudança:

-- Alteração nas categorias do produto

BEGIN TRANSACTION;

SELECT nome_produto, categoria_id FROM produtos
WHERE nome_produto = 'Bola de Futebol' AND categoria_id <> 5;

UPDATE produtos
SET categoria_id = 5
WHERE nome_produto = 'Bola de Futebol';

SELECT nome_produto, categoria_id FROM produtos
WHERE nome_produto = 'Livro de Ficção' AND categoria_id <> 4;

UPDATE produtos
SET categoria_id = 4
WHERE nome_produto = 'Livro de Ficção';

SELECT nome_produto, categoria_id FROM produtos
WHERE nome_produto = 'Livro de Ficção' AND categoria_id <> 4;

UPDATE produtos
SET categoria_id = 4
WHERE nome_produto = 'Livro de Ficção';

SELECT nome_produto, categoria_id FROM produtos
WHERE nome_produto = 'Chocolate' AND categoria_id <> 3;

UPDATE produtos
SET categoria_id = 3
WHERE nome_produto = 'Chocolate';

SELECT nome_produto, categoria_id FROM produtos
WHERE nome_produto = 'Camisa' AND categoria_id <> 2;

UPDATE produtos
SET categoria_id = 2
WHERE nome_produto = 'Camisa';

SELECT nome_produto, categoria_id FROM produtos
WHERE nome_produto = 'Celular' AND categoria_id <> 1;

UPDATE produtos
SET categoria_id = 1
WHERE nome_produto = 'Celular';

select * from produtos;
select * from categorias;

COMMIT;

O resultado da consulta de categorias na black friday retorna diferentes valores na quantidade de vendas:

a imagem mostra o resultado da consulta ao alterar as categorias dos produtos para suas devidas categorias
Acredito que o instrutor talvez não tenha observado o erro da base de dados, logo o resultado da consulta dele foi totalmente diferente:

a imagem mostra o resultado da consulta realizada pelo instrutor sem alterar as categorias dos produtos

1 resposta
solução!

Oi, Enzo, tudo bem?

Executei o mesmo código utilizando a base de dados disponibilizada no curso e obtive o mesmo resultado do instrutor:

Captura de tela de um editor de código SQL exibindo uma consulta e seu respectivo resultado em formato de tabela. Na parte superior, há uma query que seleciona o ano/mês da venda, o nome da categoria e a quantidade de vendas, unindo as tabelas de itens de venda, vendas, produtos e categorias, filtrando pelo mês de novembro e ordenando os dados. Abaixo, a tabela de resultados exibe colunas para "Ano/Mês" (com registros de 2021/11 e 2022/11), "Nome_Categoria" (com categorias como Alimentos, Livros, Esportes, Vestuário e Eletrônicos) e "Qtd_Vendas" com os respectivos valores numéricos.

Notei que você compartilhou trechos de código para a alteração das categorias de produtos, mas não consegui localizar essa etapa nas aulas anteriores. Poderia, por gentileza, indicar em qual aula ou contexto essa modificação foi abordada? Você pode compartilhar o link.

Para referência, deixo aqui o link do banco de dados que utilizei.

Abraços e fico no aguardo!