如何在postgres中选择日期范围?

时间:2012-06-08 02:00:06

标签: sql postgresql date select timestamp

我在postgres数据库中有一个时间戳字段。我想选择上个月内发生的所有日期。所以像select * from table where timestamp> (当前时间戳 - 1个月)。

2 个答案:

答案 0 :(得分:11)

select * from table where timestamp > now() - interval '1 month'

答案 1 :(得分:5)

确切地说:

SELECT *
FROM   tbl
WHERE  ts_col >  now() - interval '1 month'
AND    ts_col <= now();