我这边有张表,里面有个date类型的字段time,存放的格式如:2009-3-2 0:10:31
也就是所谓的格式:'yyyy-MM-dd HH24:mi:ss'
select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;是把当前时间按那个格式转换成字符串。
我难道要先把time转成字符串再和它比不可吗?如果我直接用:select * from works where time>(select sysdate from dual);是不行的,我想是因为格式的问题把?我现在要把我这个字段和当前时间比较,然后把比今天日期后面的记录输出,改怎么作?