Ou, (acho que é isto que você quer) where (filiais.registro_id=13) and ( ( (financeiro.datavencimento<='06/15/2005') and (financeiro.datapagamento >'06/15/2005') ) or (financeiro.datapagamento is null) ) Assim fica: 13 E (Dentro do Intervalo ou NULL) O importante é que o OR, do jeito que estava, quebrava o WHERE []s Eduardo