1
resposta

Obtendo o faturamento anual [faço alguns destaques]

Destaco as seguintes observações que eu fiz:

  • Se o elemento não for o mesmo do INNER JOIN, não precisa repetir o nome da tabela.
  • Deixar os elementos em azul (que eu esqueci o nome) logo no início de cada linha, ajuda 100% no entendimento do código.
  • Comandos que irão trazer algum resultado/retorno, não preciso usar AS pra declarar um apelido, pois a coluna irá retornar sem nome. Como nos casos YEAR(DATA) e SUM(QUANTIDADE * PREÇO)

Espero que essas observações ajudem alguém, pois me ajudou muito! =)

SELECT YEAR(DATA) ANO, SUM(QUANTIDADE * PREÇO) FATURAMENTO_ANUAL 
FROM [NOTAS FISCAIS] INNER JOIN [ITENS NOTAS FISCAIS]
ON [NOTAS FISCAIS].NUMERO = [ITENS NOTAS FISCAIS].NUMERO
GROUP BY YEAR(DATA)
ORDER BY ANO

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

1 resposta

Olá, Felipe, tudo bem?

A sua query ficou muito legal, e foi muito legal também você ter compartilhado essas dicas aqui com a gente. Você está indo muito bem :).

Continue assim e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software