Как исправить преобразование строк на сегодняшний день?

Мое требование - преобразовать строковое поле на дату в преобразовании фильтра, чтобы я мог в дальнейшем сравнивать его с другой датой, но не мог исправить преобразование.

Ниже приведен код, который я пробовал. В котором я сначала проверяю, правильный ли формат даты или нет, используя "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'))


person siddhartha jain    schedule 25.03.2019    source источник
comment
Похоже, вы пытаетесь присвоить это выражение целочисленному порту? Вам нужно будет изменить тип порта на дату / время.   -  person Samik    schedule 26.03.2019


Ответы (1)


Измените тип порта на сегодняшний день. В настоящее время это будет int.

person prashant sugara    schedule 27.03.2019