【问题标题】:Access query to get rows for a range of times (disregarding date)访问查询以获取一定时间范围内的行(不考虑日期)
【发布时间】:2015-04-16 23:58:40
【问题描述】:

我有这张桌子:

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')"

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

【问题讨论】:

  • 访问?还是 MySQL?你的标题是 Access,你的标签是 MySQL。

标签: c# sql datetime ms-access time


【解决方案1】:

使用HOUR 函数。参考。 this

SELECT Accuracy 
FROM Ikun 
WHERE HOUR(Fall_Time) = 10

【讨论】:

  • 也不行。它和我写的一样犯了同样的错误。请帮忙。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-08-28
  • 1970-01-01
  • 1970-01-01
  • 2019-05-26
  • 1970-01-01
  • 2020-10-09
  • 2018-08-01
相关资源
最近更新 更多