解决方案 »

  1.   


    用 datediff函数
     datediff(''d'','发货时间',NOW())
      

  2.   

    select * from 单号库 where DATEDIFF(day,getdate(),发货时间)>4
      

  3.   

    select *,datediff("d",create_date,getDate()) from 单号库 where datediff("d",create_date,getDate())》4
      

  4.   

    select *,datediff("d",create_date,getDate()) from 单号库 where datediff("d",create_date,getDate())>4
      

  5.   

    mysql的select * from 单号库 where DATEDIFF(Now()-发货时间)>4
      

  6.   


    报错:
    表达式中 'getdate' 函数未定义。
      

  7.   

    呵呵,你是mysql的东西用7楼的把,不同数据库有不同的语法定义,这个不通用的
      

  8.   

    大家不要再说DATEDIFF函数了,DATEDIFF是transact-sql中给的函数,不能用在sql语句中
      

  9.   

    唉,无语中,你按F1把,看access帮助里有没有datediff函数我们说了都不算自己看官方怎么说
    http://office.microsoft.com/zh-cn/access-help/HA001228811.aspx
      

  10.   

    那你用什么语句啊?真的是,自己需求不讲清楚,别人怎么回答你啊select DATEDIFF('d','2013-01-01','2013-01-05') as da from dual他想说的是可不可以这样使用