select * from table where datediff("D",日期字段,date())> 天数字段

解决方案 »

  1.   

    to:zqfleaf(啊风),不行啊,你试过吗?
      

  2.   

    select * from table where dateadd(d,天数字段,日期字段)<getdate()
    这个语句可以
      

  3.   

    to:Lucky_GuoGuo(),谢谢.我觉得datediff应该也可以,不知道是不是我格式没写对还是怎么回事,试了几下都不行.
    to:zqfleaf(啊风),如果你用可行,请告知,我的格式和你写的一样,就是把"改成'."语法错误.
      

  4.   

    如果数据库是ACCESS的
    Select * From TableName Where DateDiff('d',日期,Now())> 天数如果数据库是SQL2000的
    Select * From TableName Where DateDiff('d',日期,GetDate())> 天数
      

  5.   

    DateDiff("d", Now, "2002-11-20")