当前位置: 代码迷 >> Oracle管理 >> oracle里面如何比较两个日期的大小?
  详细解决方案

oracle里面如何比较两个日期的大小?

热度:0   发布时间:2016-04-24 05:30:34.0
oracle里面怎么比较两个日期的大小???
我是做.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;
  相关解决方案