select id from test where to_char(sysdate,'yyyy-mm-dd')>to_char(add_months(start_time,2),'yyyy-mm-dd');

解决方案 »

  1.   

    select id from test where sysdate>add_months(start_time,2);
      

  2.   

    select id from test where sysdate > ADD_MONTHS(start_time,2);
    add_months(start_time,2)为在start_time基础上加上两个月.
      

  3.   

    select id from test where to_char(sysdate,'yyyymmdd')>to_char(start_time,'yyyymmdd')+200;
      

  4.   

    郁闷,天天迟到select id from test where sysdate>add_months(start_time,2);呵呵
      

  5.   

    BlueskyWide(谈趣者)的这个语句能行吗?
    比如start_time 是2003-12-01怎么办,应该得到的是2004-02-01,
    而这样得到的是20031401,这是什么? zlqs(啊啊啊) 的最简洁明了。