1
resposta

[Projeto] 09 - Obtendo o faturamento anual (SOLUÇÃO)

Obtenha o faturamento anual da empresa. Leve em consideração que o valor financeiro das vendas consiste em multiplicar a quantidade pelo preço.

Solução:

SELECT YEAR(DATA_VENDA) AS ANO, ROUND(SUM(QUANTIDADE * PRECO), 2) AS FATURAMENTO 
FROM NOTAS_FISCAIS A INNER JOIN ITENS_NOTAS_FISCAIS B
ON A.NUMERO = B.NUMERO
GROUP BY ANO ORDER BY ANO;

Output:

ANOFATURAMENTO
201539848262.06
201642362119.44
201744359013.13
201811022282.83
1 resposta

Oi, Sarah! Como vai?

Parabéns pela resolução do exercício! Com ele, você pode por em prática vários conceitos da linguagem SQL, como:

  • SELECT: proporciona a seleção de dados de uma tabela;
  • INNER JOIN: tem como objetivo unir duas tabelas levando em consideração todas as informações de uma tabela que se relacionam com as ocorrências da outra;
  • GROUP BY: agrupa linhas que possuem alguma semelhança;
  • ORDER BY: ordena linhas conforme determinada informação.

Caso surja alguma dúvida durante os seus estudos, conte com o fórum.

Até mais, Sarah!