2015-02-07 43 views
0

我是否需要选择时间字段至少在未来60分钟内的记录?在Postgresql之前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 ' 

。我搜查了但只在几个小时之间找到。

回答

0

要选择在接下来的一个小时的时间值的记录:

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