我的数据库是Access,日期字段是date1(文本型的),在jsp页面中需要查询今天之前的所有记录,也就是从数据库取出date1该字段,和当前日期比较,所有小于等于当前日期的记录显示出来。这个sql查询语句怎么写?谢谢!!

解决方案 »

  1.   

    select * from subuserinfo where datediff(day,endtime,getdate())>1
      

  2.   

    select * from table1 where cdate(日期字段) < now()
      

  3.   

    ls才对
    access有点不一样。now对的getdate是sql的
      

  4.   

    select * from table1 where date1>(Date.getTime());
      

  5.   

    sql中这么写
    select * 表  where datediff(hh, 日期字段, GetDate()) < GetDate() 
    access中时间应该是now()吧
    select * 表  where datediff(hh, 日期字段, now()) < now()
      

  6.   

    还是不行呀! 上面的我都试了,提示Date.getTime函数未定义. GetDate函数未定义.
    这个sql语句到底怎么写.谁知道呀.多谢了!!
      

  7.   

    select * from 表名 where datediff(day,date1,getdate())>1