3
respostas

A aula contém um erro.

Ele faz um código SQL para comparar as datas dos dois dias, entretanto, a coluna data no banco está armazenando o TIMESTAMP, ou seja, os 4 valores são os valores das 4 movimentações e não médias repetidas. A média é sempre valor/1. E aquele distinct retira os valores repetidos das movimetações e como os valores coincidem com a média, o resultado do print dá o mesmo do resultado. Se ao invés de duas transações de 100 no dia 26 tivéssemos 100 e 150, por exemplo e no outro dia 300 e 350, o resultado da query com distinct seria o mesmo da query sem distinct, pois seria: média do dia 26 na hora x: 100 ( que é o resultado da média 100/1) média do dia 26 na hora y: 150 ( que é o resultado da média 150/1) média do dia 27na hora x: 300 ( que é o resultado da média 300/1) média do dia 27 na hora y: 350 ( que é o resultado da média 350/1)

3 respostas

Obrigado Hugo! Vamos corrigir na próxima atualização.

Abs!!

Oi Hugo,

muito obrigado pela atenção. eu mesmo revisei o curso e não percebi a diferença.

Como o Leo falou, já anotamos o problema e vamos corrigir na próxima atualização do curso.

abs, Nico

Vim aqui no fórum destacar esse problema, mas o Hugo já o bem apontou.

Sugestão: Alterar o texto da aula para explicar esse erro.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software