PostgreSQL从时间戳

时间:2016-03-24 21:12:27

标签: postgresql

我的数据库中的时间数据使用时间戳存储。我想从一系列天数中选择固定的时间间隔。例如,选择具有满足时间戳的元组:其时间在下午2点到下午3点之间,其日期在2015-01-01和2015-01-31之间。

SELECT * FROM data WHERE ????time???? ;

用简单的英语选择1月份下午2点到3点之间记录的数据。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

尝试

SELECT * FROM data 
WHERE time_column BETWEEN date '2015-01-01' AND date '2015-01-31'
  AND extract( hour from time_column ) BETWEEN 14 AND 15 ;