Спасибо за ваш вопрос (хорошо написанный и исследованный)!
QLDB, на момент написания, не поддерживает индексы диапазонов. Итак, краткий ответ - «вы не можете».
Мне было бы интересно узнать, какова цель вашего запроса. Например, получение списка транзакций между двумя датами - что-то, что вам нужно сделать, чтобы сформировать новую транзакцию , или это что-то, что вам нужно для целей отчетности (например, отображение выписки пользователя).
Почти все варианты использования, с которыми я столкнулся до сих пор, - это последний вариант (создание отчетов), и его гораздо лучше обслужить путем репликации данных в нечто вроде ElasticSearch или Redshift. Как правило, это можно сделать с помощью пары строк кода в лямбда-функции, и стоимость очень мала.