select distinct m.CodMovimento,m.NumDocumento,e.RazaoSocial,m.DataVencimento,m.ValMovimentofrom Empresa e join Documento d on e.CodEmpresa=d.CodEmpresafornec join Movimento m on m.CodDocumento=d.CodDocumentowhere m.DataExclusao is null and m.CodMovimento not in (select mo.CodMovimentoOrigem from movimento mv join movimento mo on mv.codmovimento = mo.CodmovimentoOrigem) and m.CodMovimentoOrigem is null and m.DataPagamento is null and e.dataExclusao is null and e.CodTipoEmpresa = 2order by m.DataVencimento