Мое требование - преобразовать строковое поле в дату в преобразовании фильтра, чтобы я мог сравнить его с другой датой, но не смог исправить преобразование.
Ниже приведен код, который я пробовал. В котором яСначала проверяю, правильный ли это формат даты или нет, используя "IS_DATE".Это выражение не выдает ошибку и успешно анализируется, но когда я пытаюсь преобразовать его в дату, оно выдает ошибку "ошибка присваивания, несовместимые типы данных. Поле является целочисленным выражением - дата / время".Не уверен, что не так, если функция "IS_DATE" работает нормально.
IIF (IS_DATE (HIRE_DATE, 'MM / DD / YYYY HH24: MI: SS'), TO_DATE (HIRE_DATE, 'MM / DD / YYYY HH24: MI: SS '))