Estou passando aqui apenas para deixar minha resposta, aproveitei pra tenta uma coisinha um pouco diferente, e felizmente deu certo xD
SELECT NOME_DO_PRODUTO, QUANTIDADE, IMPOSTO ,
ROUND((QUANTIDADE * PRECO ),2) as FATURAMENTO,
ROUND((QUANTIDADE * IMPOSTO),2) AS IMPOSTO_PAGO
FROM itens_notas_fiscais RIGHT JOIN notas_fiscais
ON itens_notas_fiscais.NUMERO = notas_fiscais.NUMERO
LEFT JOIN tabela_de_produtos ON
itens_notas_fiscais.CODIGO_DO_PRODUTO = tabela_de_produtos.CODIGO_DO_PRODUTO
WHERE YEAR(DATA_VENDA) = 2016
ORDER BY itens_notas_fiscais.NUMERO ASC;
e essa é a minha primeira resposta.
SELECT notas_fiscais.NUMERO, QUANTIDADE, IMPOSTO ,
ROUND((QUANTIDADE * PRECO ),2) as FATURAMENTO,
ROUND((QUANTIDADE * IMPOSTO),2) AS IMPOSTO_PAGO
FROM itens_notas_fiscais RIGHT JOIN notas_fiscais
ON itens_notas_fiscais.NUMERO = notas_fiscais.NUMERO
WHERE YEAR(DATA_VENDA) = 2016
ORDER BY itens_notas_fiscais.NUMERO ASC;
oque acham ?
EDIT: que vergonha olhei a resposta do instrutor e vi que a minha tava errada T-T