select decode(sign(sysdate-to_date('20040514 15:30:00','yyyymmdd hh24:mi:ss')),-1,'小于',0,'等于','大于') from dual;

解决方案 »

  1.   

    to_char(sysdate,'hh24:mi:ss')>'15:30:00'
      

  2.   

    select decode(sign(to_date(to_char(sysdate,'hh24:mi:ss'),'hh24:mi:ss')-to_date('15:30:00','hh24:mi:ss')),-1,'小于',1,'大于','等于') from dual当前sysdate的时间部分做比较.
      

  3.   

    同意  skystar99047(天星)。
    他的方法最简单:0