求一条关于时间的SQL语句?
系统时间向前推一段时间,比如10天
怎么写啊
拜托了
急用啊!!!

解决方案 »

  1.   

    什么数据库你都不说明白啊
    oracle
    select to_char(sysdate-10,'YYYY-MM-DD') from dualmysql
    select date_add(now(), interval -10 day)
      

  2.   

    用这个
    select (getdate()-10) as sysdate;
      

  3.   

    select dateadd(day,-10,getdate())
      

  4.   

    各位大侠;就是怎么控制啊
    比如要输出2007-11-13到2007-11-03日的字段
    而到了明天的时候输出2007-11-14到2007-11-14日的信息
    依次类推
    怎么设计数据库和写SQL语句啊
    谢谢了
      

  5.   

    select * from ua_user where reg_time>=DATEADD(day, -10, getdate()) and reg_time<=getdate();
    或者:
    select * from ua_user where reg_time between DATEADD(day, -10, getdate()) and getdate();