Прошу прощение за настойчивость, но вы обратили внимание, что рейнж накладывается на поле не первого, а второго датасорса?
Вот такой запрос у меня корректно отрабатывает в журнале накладных поставщиков

Вот так это условие отправляется на сервер
{ts '2011-01-31 00:00:00.000'}-A.INVOICEDATE)<=B.RECVERSION
Не судите за корректность запроса

, это только проверка