表中有一列regist_data
    想根据它查出距现在时间30天以上的数据,
     怎么写?

解决方案 »

  1.   

     regist_data -sysdate >30
      

  2.   

    select  * from tb where 字段+30<sysdate
      

  3.   

    select trunc(sysdate- to_date('2008-12-20','yyyy-mm-dd'))from dual 
      

  4.   


    select * from yourtable where regist_data + interval '30' day<sysdate
      
      

  5.   

     反了,抱歉楼主
    sysdate -regist_data >30
      

  6.   

    表中有一列regist_data 
        想根据它查出距现在时间30天以上的数据, 
        怎么写?-----------select * from tb where sysdate - regist_data >= 30