2006-7-12 0:02
2006-7-12 0:02
2006-7-12 0:02
2006-7-12 0:02
2006-7-12 0:02
2006-7-12 0:02
2006-7-12 0:02
2006-7-12 0:02
2006-7-12 0:02
2006-7-12 0:03
在数据库中,时间的格式是这样的,并且类型为datatime,请问如何用 between 2006-7-12 0:02 and
2006-7-12 0:03 这样的统计条件,请高手帮助。

解决方案 »

  1.   

    between 
    '2006-7-12 0:02' and
    '2006-7-12 0:03'即可
      

  2.   

    如果要包含 2006-7-12 0:02 和 2006-7-12 0:03 这两个时间,那么需要对上下限进行操作.
    也可以用datediff
    比如where yourtime between dateadd(mi,-1,'2006-7-12 0:02.000') and dateadd(mi,1,'2006-7-12 0.03.000')或者
    where datediff(mi,'2006-7-12 0:02.000',yourtime)>=0 and datediff(mi,'2006-7-12 0:03.000',yourtime)<=0
      

  3.   

    to fcuandy(要学的东西还很多) 不用between a and b包括a和b的值,你自己做测试就知道了
      

  4.   

    直接between 
    '2006-7-12 0:02' and
    '2006-7-12 0:03'
    就OK