1
resposta

Imposto pago EM 2016

SELECT  FLOOR(SUM(nf2.imposto * tv.Total_Vendas)) AS ImpostoTotal
FROM 
(select inf.numero, SUM(inf.quantidade * inf.preco) AS Total_Vendas
FROM ITENS_NOTAS_FISCAIS inf 
JOIN NOTAS_FISCAIS nf ON nf.NUMERO = inf.NUMERO
WHERE nf.DATA_VENDA BETWEEN '2016-01-01' AND '2016-12-31'
GROUP BY inf.NUMERO) tv 
JOIN NOTAS_FISCAIS nf2 ON tv.numero = nf2.numero
1 resposta

Olá, Ronivon! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Observei que você explorou o uso de subconsultas para agregação, utilizou muito bem o cálculo de impostos sobre as vendas e ainda compreendeu a importância do arredondamento com FLOOR para precisão numérica.

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

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

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!