访问查询以获取一段时间的行(忽略日期)

时间:2015-02-16 13:02:39

标签: c# sql datetime ms-access time

我有这张桌子:

Number   Fall Time                     Accuracy 
-------------------------------------------------------
1        01/01/2010 10:00:00           0.3   
2        15/03/2011 10:30:00           0.123   
3        31/01/1994 11:00:00           0.2   

我想要在10:00:00 - 10:59:59之间的下降时间(不要关心日/月/年)

我想要这个结果:

      Accuracy 
-----------------
      0.3   
      0.123   

我的尝试:

"SELECT Accuracy FROM Ikun WHERE PARSE(Fall_Time AS time) >= '10:00:00' AND PARSE(Fall_Time AS time) <= '10:59:59')"

错误:查询中缺少运算符语法错误。 提前谢谢,Ben。

1 个答案:

答案 0 :(得分:1)

使用HOUR功能。参考。 this

SELECT Accuracy 
FROM Ikun 
WHERE HOUR(Fall_Time) = 10