我是否需要选择返回时间字段至少在接下来的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 :(得分:1)
要在下一小时选择具有时间值的记录:
select * from yourtable where time between now() and now() + '1 hour'::interval;