我是做.NET开发的,以前一直用的MSSQL数据库,现在公司用oracle数据库,刚接触,不懂
我数据库里面有一个日期'2012-03-12'要与当前系统时间进行比较大小,
请问SQL语句怎么写?
------解决方案--------------------
- SQL code
select case when sysdate-date'2012-03-14' > 0 then '系统时间大' else '2012-03-11大' end b_date from dual
------解决方案--------------------
- SQL code
select case when '2012-03-12' > to_char(sysdate,'yyyy-mm-dd') then '大于当前时间' when '2012-03-12' = to_char(sysdate,'yyyy-mm-dd') then '等于当前时间' when '2012-03-12' < to_char(sysdate,'yyyy-mm-dd') then '小于当前时间' endfrom dual;