Eu creio que exista um erro no vídeo: o faturamento seria (quantidade de itens) * (preço unitario) Foi somado apenas os preços unitários dos itens: SUM(i.PrecoUnitario).
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!
Eu creio que exista um erro no vídeo: o faturamento seria (quantidade de itens) * (preço unitario) Foi somado apenas os preços unitários dos itens: SUM(i.PrecoUnitario).
Oi Hebson, tudo bem?
Entendo que a situação pode parecer confusa, já que o campo é chamado de "precounitario", o que sugere que se refere ao preço de uma unidade. Mas, esse campo já está multiplicado pela quantidade de itenspedidos.
Para uma explicação mais clara, recomendo que você assista a partir do minuto 3:26 da aula Nova consulta, onde a instrutora menciona essa questão. Ela executa uma consulta que exibe os campos id, quantidade, precounitario e preco, demonstrando que o preço unitário já considera a multiplicação pela quantidade.
Aqui está a consulta utilizada:
SELECT p.id, ip.quantidade, pr.preco, ip.precounitario
FROM pedidos p
JOIN itenspedidos ip ON p.id = ip.idpedido
JOIN produtos pr ON pr.id = ip.idproduto
E o resultado é o seguinte:
Por isso é empregado SUM(ip.precounitario), pois a quantidade já está inclusa.
Espero ter esclarecido.
Qualquer dúvida, não hesite em compartilhar no fórum.
Abraços!