Да, вы можете, если вы хотите запустить его в тестовом окне, не изменяя вручную дату в коде, вы можете установить ее как переменную. Используйте trunc, чтобы избавиться от времени, т.е. не будет 29-05-2019 23:59:00. Если вы хотите, чтобы одна и та же дата в течение периода времени удаляла усечение, а затем вы можете установить часы-минуты-секунды, что сделает ваш запрос более точным
SELECT t.*
FROM table t
WHERE t.date BETWEEN trunc(to_date(:datefrom, 'dd.mm.yyyy hh24:mi:ss')) AND
trunc(to_date(:dateto, 'dd.mm.yyyy hh24:mi:ss'))