Na tabela de notas fiscais temos o valor do imposto. Já na tabela de itens temos a quantidade e o faturamento. Calcule o valor do imposto pago no ano de 2016 arredondando para o menor inteiro.
Solução:
SELECT FLOOR(SUM((B.QUANTIDADE * B.PRECO) * A.IMPOSTO)) AS `IMPOSTO PAGO EM 2016`
FROM NOTAS_FISCAIS A
JOIN ITENS_NOTAS_FISCAIS B ON A.NUMERO = B.NUMERO
WHERE YEAR(A.DATA_VENDA) = 2016
GROUP BY YEAR(A.DATA_VENDA);
Output:
IMPOSTO PAGO EM 2016 |
---|
4656937 |