Select * from Table1 Where DateTimeField Between DateValue('2001-06-31 12:30:15') and
DateValue('2001-07-28 18:45:50')

解决方案 »

  1.   

    select * from tbname where datetimefield between '2001-06-31 12:30:15' and '2001-07-28 18:45:50'
      

  2.   

    tikkypeng(千两狂死郎):你的方法把时间给忽略掉了,等于没加时间限制。
    zzutlink(来溜达) :你的方法不行,程序出错说参数不对。
    我问的是ACCESS2000数据库在DELPHI中的运用,
    以上的SQL语句我是加在ADOQUERY中的。
      

  3.   

    SELECT *
    FROM tablename
    WHERE left(datetimefield,19)>"2001-06-31 12:30:15"  and left(datetimefield,19)<"2001-07-28 18:45:50"  
    我是在ACCESS97 做的,完全可以给分吧老兄!