select distinct A.id_produto, B.nat_rec from movdiario A inner join produto B on A.id_produto=B.coditem left join Tributacaopiscofins T on B.Cod_tribpiscofinsvendas = T.id where (A.emissao between('') and ('') and A.tipo = 'V' and B.pisvendas in ('04', '05', '06', '07', '08', '09') and B.nat_rec = '43.10'; select distinct A.id_produto, B.descricao from movdiario A inner join produto B on A.id_produto=B.coditem left join Tributacaopiscofins T on B.Cod_tribpiscofinsvendas = T.id where (A.emissao between('2012-12-01') and ('2012-12-31') and A.tipo = 'V' and T.cst_pis in ('04', '05', '06', '07', '08', '09')) and B.itm_tab_exclusao=0