1
resposta

Resolução - calcular as receitas e custos da empresa

Boa tarde!

Em Oracle:

SELECT
    MES AS MÊS,
    ANO,
    TO_CHAR((QUANTIDADE * PRECOUNITARIO), 'L999G999G990D00', 'NLS_NUMERIC_CHARACTERS = '',.''') 
        AS "RECEITA MENSAL",
    TO_CHAR((QUANTIDADE * CUSTOUNITARIO), 'L999G999G990D00', 'NLS_NUMERIC_CHARACTERS = '',.''') 
        AS "DESPESA MENSAL"
FROM
    VENDAS_MENSAIS;

Foi utilizada a função TO_CHAR para aplicar uma máscara de formato de moeda aos valores de receita e despesa.

A saída do teste é a seguinte:

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

1 resposta

Ei! Tudo bem?

Sua solução ficou muito boa, parabéns!

A configuração do NLS_NUMERIC_CHARACTERS foi um ótimo detalhe, garantindo que os separadores fiquem no padrão esperado.

Está bem completo: cálculo certinho + formatação + organização da saída. Excelente trabalho!

Material Complementar
Esse conteúdo pode estar em inglês, para traduzi-lo utilize o tradutor automático do navegador ou clique com o botão direito do mouse sobre a página e selecione a opção Traduzir para o português.
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!