Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Resolução Exercício - Formato do faturamento

SELECT
    YEAR(n.DATA_VENDA) AS data_venda
,	ROUND(SUM((i.QUANTIDADE * i.PRECO) * n.imposto), 2) AS valor_imposto
FROM notas_fiscais AS n
LEFT JOIN itens_notas_fiscais AS i ON n.NUMERO = i.numero
WHERE 1=1
AND YEAR(n.DATA_VENDA) = 2016
GROUP BY
    YEAR(n.DATA_VENDA)
;

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

2 respostas
solução!

Olá, Carlos! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o LEFT JOIN para relacionar tabelas com MySQL, utilizou muito bem o ROUND para controlar a precisão dos cálculos e ainda compreendeu a importância da cláusula GROUP BY para consolidar os resultados por ano.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Conteúdos relacionados

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Obrigado pelo suporte, Daniel.