Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Análise de Dados com SQLite Online - Exercício nº 2 da atividade Mão na Massa

Olá, prezadxs, boas!

Fiquei com dúvida quanto a interpretação do Exercício 2.

A pergunta feita é: Quantos produtos foram vendidos no ano de 2022 ?

O código do gabarito é o seguinte:

SELECT COUNT(*) AS Qtd_Produtos, strftime('%Y', data_venda) AS Ano 
FROM VENDAS 
WHERE Ano = '2022';

O resultado do código acima é 18071.

Pelo que entendi, o código acima retorna a quantidade de vendas que foram feitas no ano de 2022.

Porém, o que é pedido é a quantidade de produtos. Se em cada venda podemos ter mais de um produto, creio que teríamos que utilizar a tabela ITENS_VENDA para responder esta questão, pois nessa tabela temos os IDs das vendas e os IDs dos produtos associados a cada venda.

Sendo assim, minha sugestão de resolução é a seguinte:

SELECT STRFTIME('%Y', v.data_venda) AS Ano, COUNT(*) AS Produtos_2022
FROM vendas v
JOIN itens_venda iv
ON v.id_venda = iv.venda_id
GROUP BY Ano
HAVING Ano = '2022'
;

O resultado do código acima é 54221.

Ou seja, a minha interpretação é que em 2022 tivemos:

18071 vendas e 54221 produtos vendidos

Isto está correto?

Desde já, agradeço a atenção.

Abraço!

2 respostas
solução!

Oi Vitor, tudo bem?

Realmente você está correto! A primeira consulta apenas retorna o número total de vendas realizadas em 2022. Enquanto a sua sugestão, retorna o número total de produtos vendidos no ano de 2022.

Vitor, obrigada pelo feedback, a atividade será encaminhada para a equipe responsável.

Aproveito a oportunidade para comunicar que na plataforma, há uma forma onde você poderá sugerir alteração na atividade, e assim, contribuir para o aperfeiçoamento do curso. Para isso, deixo os passos abaixo:

  • Ao visualizar uma atividade, clique nos três pontos abaixo do botão azul "Próxima atividade":

Recorte de captura de tela da atividade 08 - Fórmula de indicadores, da aula 02, do curso "Consultas Multidimensionais: MDX com Pentaho". A parte do enunciado está disponível - Temos, na dimensão Measures, os seguintes indicadores bolinha Vendas bolinha Custos bolinha Quantidade. Queremos calcular, no OLAP, o lucro unitário. Como deve ser a fórmula? -, e no canto superior direito está o botão em azul com letras em branco e um ícone de seta dentro de um círculo: "Próxima atividade". Abaixo dele, há três pontinhos em vertical, circulados por uma marcação vermelha e apontado por uma seta vermelha.

  • Dentre as opções, selecione a opção "Sugerir alteração".

Recorte de captura de tela, ainda na mesma página, após ter clicado na parte dita anteriormente. Há o ícone de uma lâmpada e está escrito "Sugerir alteração".

  • Você poderá escrever brevemente sobre o problema, na aba "Descreva sua sugestão":

Recorte de captura de tela da página após ter clicado em "Sugerir alteração". Na página atual está escrito "Descreva sua sugestão"

Após isso, basta enviar e esperar a aprovação da sua sugestão.

De toda forma, agradeço novamente pelo feedback!

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Olá, Monalisa, boas!

Perfeito! Obrigado pelo feedback.

Da próxima vez, já realizarei o procedimento que você explicou para fazer as sugestões de alteração.

Abraço!