我已经使用了基本的Oracle SQL,我只是想知道是否可以比较日期?喜欢比较一个日期,看看它是否大于另一个?
例如:
date1<sysdate
SELECT *
FROM table_name
WHERE date1 operator date2
比较日期允许您检查是否存在日期或一个日期小于,等于或大于其他日期。
关系运算符(=,<,< =,>,> =,<>,!
逻辑运算符和布尔谓词(null,不是null,In,之间,存在,不存在和类似)都在所有日期和时间数据类型中都支持。
使用DATEADD和日期添加日期和时间数据类型。
是的,你可以。
select case when sysdate > (sysdate - 1) then 'Greater-than' else 'Not greater-than' end as DateComp from dual
结果:
Greater-than
请自己尝试。