SELECT
p.id_pedido
, p.QuantidadeVendida AS quantidade_vendida
, p.PrecoUnitario AS preco_unitario
, p.Desconto AS desconto
, (p.QuantidadeVendida * p.PrecoUnitario) * (1 - desconto) AS preco_total
FROM tabelapedidos AS p
;
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!
SELECT
p.id_pedido
, p.QuantidadeVendida AS quantidade_vendida
, p.PrecoUnitario AS preco_unitario
, p.Desconto AS desconto
, (p.QuantidadeVendida * p.PrecoUnitario) * (1 - desconto) AS preco_total
FROM tabelapedidos AS p
;
Oii Carlos Eduardo, tudo bem?
Obrigada por compartilhar sua resolução no fórum! O código está correto e bem estruturado, com os aliases deixando a consulta bem legível.
Uma observação: o enunciado pede que o preço total seja arredondado para baixo, garantindo o menor preço possível ao cliente. Vale incorporar a função FLOOR() no cálculo:
FLOOR((p.QuantidadeVendida * p.PrecoUnitario) * (1 - p.Desconto)) AS preco_total
Isso garante que o resultado esteja alinhado com a tabela esperada da atividade.
Se quiser continuar praticando SQL com outros tipos de funções, a trilha tem ótimas continuações:
Conte com a Alura para evoluir seus estudos. Em caso de dúvidas, fico à disposição.
Bons estudos!
Sucesso ✨
Obrigado pelo suporte, Victor.