Как правильно использовать параметр даты в предложении WHERE? - PullRequest
0 голосов
/ 24 мая 2019

Как правильно использовать параметр для

 WHERE WORKS_ORDER_HEADER.DATEREQ < TO_CHAR('DD/MM/YYYY', '&CUT_OFF_DATE')

Данные представлены в формате 16/06/1995

Поэтому, если параметр меньше этой даты, показать все предыдущие даты

Ответы [ 2 ]

3 голосов
/ 24 мая 2019
WHERE date_collumn <= TO_DATE(:PARATEMER, 'DD/MM/YYYY')

Зачем вам пытаться сравнивать CHAR, когда вы можете сравнить даты.

1 голос
/ 24 мая 2019

Я думаю, вы ищете:

WHERE WORKS_ORDER_HEADER.DATEREQ < TO_DATE('&CUT_OFF_DATE', 'DD/MM/YYYY')

Это, конечно, будет работать, только если ваш DATEREQ имеет тип DATE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...