1
resposta

Valor bruto e liqudio

Fiz assim:

SELECT
    EXTRACT(YEAR FROM DATA_VENDA) AS ANO,
    FLOOR(SUM(NF.IMPOSTO * (INF.QUANTIDADE * INF.PRECO))) AS IMPOSTO,
    FLOOR(SUM(INF.QUANTIDADE * INF.PRECO)) AS VLR_BRUTO,
    FLOOR(SUM(INF.QUANTIDADE * INF.PRECO)) - FLOOR(SUM(NF.IMPOSTO * (INF.QUANTIDADE * INF.PRECO))) AS VLR_LIQ
FROM NOTAS_FISCAIS NF
INNER JOIN ITENS_NOTAS_FISCAIS INF
    ON INF.NUMERO = NF.NUMERO
WHERE EXTRACT(YEAR FROM DATA_VENDA) = 2016
GROUP BY EXTRACT(YEAR FROM DATA_VENDA)
1 resposta

Olá, Fernando, tudo bem?

Mandou muito bem resolvendo o desafio proposto.

Continue assim e bons estudos!