在Postgresql之前60分钟选择小时

时间:2015-02-07 23:00:22

标签: postgresql postgresql-9.3

我是否需要选择返回时间字段至少在接下来的60分钟内的记录。

示例:

table
time = '05: 30: 00 '
time = '04: 30: 00 '
time = '03: 30: 00 '
time = '06: 30: 00 '

如果我咨询05:00:00应该返回记录

time = '05: 30: 00 'and
time = '06: 30: 00 '

。我搜索了但只发现了几个小时。

1 个答案:

答案 0 :(得分:1)

要在下一小时选择具有时间值的记录:

select * from yourtable where time between now() and now() + '1 hour'::interval;