1
resposta

[Projeto] Faça como eu fiz: calculando o lucro bruto da empresa

SELECT 
case 
when mes = 'Janeiro' then 1
when mes = 'Fevereiro' then 2
when mes = 'Março' then 3
when mes = 'Abril' then 4
when mes = 'Maio' then 5
when mes = 'Junho' then 6
when mes = 'Julho' then 7
when mes = 'Agosto' then 8
when mes = 'Setembro' then 9
when mes = 'Outubro' then 10
when mes = 'Novembro' then 11
else 12 
end as ordem,
mes,
(quantidade*precounitario-quantidade*custounitario) as lucro
from TabelaVendasMensais
order by ordem 

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Gabrielle! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso da cláusula CASE para ordenar os meses corretamente, utilizou muito bem a multiplicação de colunas para calcular o lucro bruto e ainda compreendeu a importância do ORDER BY para organizar os dados de forma cronológica e clara.

Uma dica interessante para o futuro é aplicar formatação ao valor do lucro para facilitar a leitura. Assim:

printf('%.2f', (quantidade*precounitario - quantidade*custounitario)) as lucro

Isso faz com que os valores apareçam com duas casas decimais, melhorando a apresentação dos resultados.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!