select
floor(sum(nf.imposto*inf.quantidade*inf.preco)) Total_Imposto_2016
from notas_fiscais nf
inner join itens_notas_fiscais inf on nf.numero=inf.numero
where to_char(data_venda, 'yyyy')=2016
group by to_char(nf.data_venda, 'yyyy');
ou
select
floor(sum(nf.imposto*inf.quantidade*inf.preco)) Total_Imposto_2016
from notas_fiscais nf
inner join itens_notas_fiscais inf on nf.numero=inf.numero
where data_venda between '01/01/2016' and '31/12/2016';