У меня есть следующая CREATED_DATE, которая 24/06/2019 01:00:00, в базе данных.
Если я запускаю следующее
select * from mytable where CREATED_DATE between to_date('23/06/2019 15:39:00', 'dd/mm/yyyy hh24:mi:ss') and to_date('24/06/2019 17:53:00', 'dd/mm/yyyy hh24:mi:ss')
Тогда я получаю запись, которую хочу.
Однако, если я сделаю следующее:
variable fromDate DATE;
exec :fromDate := to_date('10/06/2019 15:39:00', 'dd/mm/yyyy hh24:mi:ss');
variable toDate DATE;
exec :toDate := to_date('24/06/2019 17:53:00', 'dd/mm/yyyy hh24:mi:ss');
select * from mytable where CREATED_DATE between :fromDate and :toDate
Тогда я не делаю запись. Я использую SQL-разработчик для запуска выше.
Спасибо