日期:2014-05-17  浏览次数:20678 次

求个比较的SQL
怎么将SYSDATE或者SYSDATE-1跟某个VARCHAR2的字段做比较?或者说怎么把SYSDATE转换成VARCHAR2格式的?菜鸟一个,勿见笑!

------解决方案--------------------
select to_char(SYSDATE, 'yyyy-mm-dd ') from dual

------解决方案--------------------
你到底是要比较还是转换数据类型?
------解决方案--------------------
你把varchar2转正date型比较,不然两个varchar2型比较能得到什么结果呢?
------解决方案--------------------
你可以这样 select to_char(to_date(sysdate, 'yyyy-mm-dd '), 'yyyy-mm-dd ') from dual