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)
2
respostas

Resolução Exercício - Desconto para os clientes pela quantidade de produto

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
;

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

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

Imagem da comunidade

Obrigado pelo suporte, Victor.