select * from 表
where [date]<getdate()-5

解决方案 »

  1.   

    还有,不要用列名date,关键字来着,
      

  2.   

    还有一个建议:DATE好像是SQL SERVER的保留字,不要用它来做为列名,否则的话,很容易出错的!
      

  3.   

    select * from table
    where date<dateadd(dd,-5, getdate())
      

  4.   

    select * from table
    where date< datepart(day,getdate()) -5
      

  5.   

    select * from table where date< dateadd(Day,-5, getdate())