我的数据库中的时间数据使用时间戳存储。我想从一系列天数中选择固定的时间间隔。例如,选择具有满足时间戳的元组:其时间在下午2点到下午3点之间,其日期在2015-01-01和2015-01-31之间。
SELECT * FROM data WHERE ????time???? ;
用简单的英语选择1月份下午2点到3点之间记录的数据。
有什么建议吗?
答案 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 ;