1
resposta

Resolução - calcular a margem de lucro bruto da empresa

Boa noite!

SELECT
    MÊS,
    ANO,
    TO_CHAR(
        ROUND (
            MARGEM * 100,
            2
        ),
        'FM990D00'
    ) || '%' AS "MARGEM LUCRO BRUTO"
FROM
    (SELECT
        MES AS MÊS,
        ANO,
        (QUANTIDADE * PRECOUNITARIO - QUANTIDADE * CUSTOUNITARIO) / (QUANTIDADE * PRECOUNITARIO)
            AS MARGEM
    FROM
        VENDAS_MENSAIS
    )
ORDER BY MARGEM DESC

Saída:

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

1 resposta

Oi! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu cálculo da margem de lucro bruto está bem estruturado, principalmente na forma como você separou a subquery para calcular a MARGEM e depois tratou a exibição com ROUND e TO_CHAR. Isso deixa o código mais organizado e fácil de entender. Continue assim!

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Conteúdo relacionado:
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!