SQLite:选择时间范围内的行

时间:2013-05-09 07:58:25

标签: java sqlite timestamp

我有一张桌子,让我们说我们有

  ID  |  NAME  |  Time
  --------------------
   3  |  ex    |  15:22:00

从这张表中我想选择时间在14:30:00到2小时(16:30:00)之间的行,所以应该选择行ID 3。

使用Java的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

SELECT * FROM table WHERE TIME(Time) BETWEEN "14:30:00" AND "16:30:00";

我无法测试它,所以如果它没有完全正常运行我很抱歉。

至于在java中执行此操作的正确方法,请提供更多详细信息。您使用的是JDBC,JPA还是其他一些?