where Yourdate<dateadd(day,-30,getdate())

解决方案 »

  1.   

    where 发表日期 < getdate() - 输入的数
      

  2.   

    也可
    where dateadd(day,30,YourDate)<getdate()
      

  3.   

    我试过了,好像只有第一种办法可行...我开始也是用where dateadd(day,30,YourDate)<getdate()
    可是说不行..
    Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21' ODBC 驱动程序不支持所需的属性。 
      

  4.   

    where Yourdate<dateadd(day,30,getdate())
      

  5.   

    小猫你气死我啦!!!看看第一个回帖吧
    那个才是正确的,
    关于正数转负数我是这么做的
    dd=cstr(request("last_date"))
    dd="-"&dd
    dd=fix(dd)
    笨了点,
    哪位大哥有更省事的办法???
      

  6.   

    where datediff(day,[发表日期字段],getdate()) <= [输入天数]