求查询个时间段的语句不分日期 只查询 当  inteventid=1时   08:00:00到09:00:00 的vchrOccurEventBeginTime  的结果 
怎么写语句只通过时间来判断 不看前面的日期???

解决方案 »

  1.   

    SELECT * FROM TabName WHERE inteventid=1 AND  CONVERT(VARCHAR(8),vchrOccurEventBeginTime,108) BETWEEN '08:00:00' AND '09:00:00'
      

  2.   

    SELECT * FROM TabName WHERE inteventid=1 AND  CONVERT(VARCHAR(8),vchrOccurEventBeginTime,108) BETWEEN '08:00:00' AND '09:00:00' 
    这个查询出来是空值哈  我就是想看看 就是 vchrOccurEventBeginTime 这个字段 因为前面还有日期,怎么写才能不看日期,只看时间来筛选结果
      

  3.   

    查8到10点数据这样用09:59:59
    SELECT * FROM TabName WHERE inteventid=1 AND  CONVERT(VARCHAR(8),vchrOccurEventBeginTime,8) BETWEEN '08:00:00' AND '09:59:59'