将参数用于
的正确方法是什么 WHERE WORKS_ORDER_HEADER.DATEREQ < TO_CHAR('DD/MM/YYYY', '&CUT_OFF_DATE')
数据以16/06/1995
格式显示
因此,如果参数小于该日期,请显示所有以前的日期
答案 0 :(得分:3)
WHERE date_collumn <= TO_DATE(:PARATEMER, 'DD/MM/YYYY')
为什么您可以在比较日期时尝试比较CHAR。
答案 1 :(得分:1)
我认为,您正在寻找:
WHERE WORKS_ORDER_HEADER.DATEREQ < TO_DATE('&CUT_OFF_DATE', 'DD/MM/YYYY')
仅当您的DATEREQ类型为DATE时,这当然会起作用。