要写一个日期查询,例如要查询6月6号的记录不是6月6号0:0:0点到23:59:59,而是6月6号02:00:00到6月7号02:00:00,请问大家有怎样的思路?

解决方案 »

  1.   

    SELECT * FROM table1 WHERE AddDate BETWEEN '2006-6-6 02:00:00' AND '2006-6-7 02:00:00'
      

  2.   

    Access数据库还是SQL数据库,库中日期和时间是在一个字段还是分开的2个字段?
      

  3.   

    是sql server数据库,日期和时间是一个字段
      

  4.   


    Sqlserver 里这么写 可以 
    SELECT * FROM table1 WHERE AddDate BETWEEN '2006-6-6 02:00:00' AND '2006-6-7 02:00:00'ACCESS 好像得这么写SELECT * FROM table1 WHERE AddDate BETWEEN #2006-6-6 02:00:00# AND #2006-6-7 02:00:00#