В моем запросе мне нужно вернуть только те записи, которые превышают другую дату, возвращенную функцией. Поле, которое я сравниваю, является меткой времени, а функция даты возвращает тип DATE.
Мой запрос:
SELECT * FROM TABLE1
WHERE MY_TIMESTAMP > MyFunction1('Test Date');
, когда я сравниваю два значения, в которых только время немного отличается -в минутах или секундах сравнение не работает.
Например, когда
MY_TIMESTAMP=11/27/2018 12:15:42.000000 PM -05:00
и
MyFunction1('Test Date') returns 11/27/2018 12:22:00 PM
не следует возвращать запись из TABLE1 для этого идентификатора, кромезапись возвращается. Что я могу сделать, чтобы сделать сравнение более детальным?