PostgreSQL在时间戳的某个时间范围内查找条目

时间:2017-06-26 11:45:27

标签: sql postgresql

我有几张桌子的条目带有没有时区的时间戳(例如:' 2014-06-23 11:48:31')

现在,我希望获得时间戳在7到9 AM之间的表的所有条目。

1 个答案:

答案 0 :(得分:0)

您可以提取小时:

where extract(hour from ts) between 7 and 8

这是有效的,因为您要查找的时间范围完全符合小时数。我认为这比转换为时间数据类型要简单一些。