Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Entendendo a função SUM

Olá, gostaria de entender o porque da função SUM aparecer antes de mencionarmos a tabela ITENS NOTAS FISCAIS? Seria por causa do INNER JOIN? Tipo, como estamos juntando duas tabelas os campos passam a ser vistos em conjunto ? Porque os campos QUANTIDADE e PREÇO pertencem a tabela ITENS NOTAS FISCAIS e não a tabela NOTAS FISCAIS. Espero que tenha conseguido me expressar hehe e obrigado pela ajuda :D

SELECT YEAR(DATA), SUM (QUANTIDADE * [PREÇO]) AS FATURAMENTO
FROM [NOTAS FISCAIS] NF INNER JOIN [ITENS NOTAS FISCAIS] INF 
ON NF.NUMERO = INF.NUMERO
GROUP BY YEAR(DATA)
1 resposta
solução!

O SUM é uma ordem de soma ela nao esta ligada a nenhuma tabela.

O que parece diferente no seu codigo é que se voce quer somar a QUANTIDADE * PRE"CO que só contem na tabela ITENS NOTAS FISCAIS ao meu ver deveria estar assim " SUM (INF.QUANTIDADE * INF.[PREÇO]) aqui você esta dizendo que os valores que voce precisa somar estao na tabela de itens notas fiscais.

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