我们如何比较两个日期
set_up_date = 20-02-18 (in date)
expiry_date = 23-04-20 (in date)
select *
BETWEEN TO_NUMBER(TO_CHAR('set_up_date','YYYYMMDD')) AND
TO_NUMBER(TO_CHAR('expiry_date','YYYYMMDD'))
from dual;
答案 0 :(得分:0)
'set_up_date'
和'expiry_date'
是字符串文字-它们不是列名或绑定变量。您还需要对查询使用正确的语法,查询的顺序为:SELECT ... FROM ... [WHERE ...] [GROUP BY ...] [ORDER BY ...]
。
因此,如果您的表your_table
的数据类型为your_date_column
的{{1}}列,则可以将它与两个DATE
变量{{1} }和DATE
在您的问题中使用以下方式标识:
set_up_date