1
resposta

Solução 5.6

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

1 resposta

Olá, Jhony, tudo bem?

A sua query ficou muito legal, você está indo muito bem :).

Foi muito legal também você ter compartilhado a sua resposta da atividade aqui com a gente.

Continue assim e bons estudos!