У меня есть следующий Oracle Запрос, который преобразует текущую дату и поле даты из таблицы в один и тот же формат. Тем не менее, при попытке сравнить два они не равны.
CAST(dstamp As Date), TO_DATE(CURRENT_DATE,'dd-MON-YY HH24.MI.SS','NLS_DATE_LANGUAGE = American')
Приведение используется на поле в моей таблице, оба возвращают.
Однако при добавлении следующего оператора where строки не возвращаются. Я не могу понять, почему они не классифицируются как равные?
WHERE CAST(dstamp As Date) = TO_DATE(CURRENT_DATE,'dd-MON-YY HH24.MI.SS','NLS_DATE_LANGUAGE = American');
Любая помощь приветствуется.