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