select * from tblName where dateField > '2001-6-6 00:00:00' and dateField < '2001-6-6 23:59:59'

解决方案 »

  1.   

    select * from tblName where dateField > #2001-6-6 00:00:00# and dateField < #2001-6-6 23:59:59#
      

  2.   

    select * from tblname where datefield between #2001-6-6 00:00:00# and dateField < #2001-6-6 23:59:59# 
    也可啊
      

  3.   

    如果想套变量呢。。
    我试过
    比如:date1=#2001-6-6 00:00:00#
    不好用。。
      

  4.   

    你应该这样:
    declare @date1 datetime
    set date1='2001-6-6 00:00:00'
      

  5.   

    strsql = "select * from table1 where rq between '" & format(rq1,"yyyy-mm-dd hh:mm:ss") & "' and '" & format(rq2,"yyyy-mm-dd hh:mm:ss") & "'"