Попробуйте использовать литералы даты ISO:
WHERE
EM_SCHEDULER_DAILY_POLL.DATE_TIME >= '2019-06-26' AND
EM_SCHEDULER_DAILY_POLL.DATE_TIME < '2019-06-27'
Обратите внимание, что, поскольку вы просто ищете записи за одну дату, вы также можете попробовать привести столбец к дате и выполнить одно сравнение:
WHERE CAST(EM_SCHEDULER_DAILY_POLL.DATE_TIME AS DATE) = '2019-06-26'
В качестве другого комментария, первая версия, которую я дал, с двумя неравенствами, имеет смысл: это означает, что база данных должна иметь возможность использовать индекс для столбца DATE_TIME
, в то время как вторая версия, используя приведение кдата, вероятно, не может использовать индекс.Поэтому первая версия является предпочтительным способом, если вам когда-либо понадобится настроить или оптимизировать базу данных.