我有一个带有开始时间时间戳列和代表分钟的长度整数列的表。我希望能够做这样的事情:
SELECT * FROM table t WHERE t.start_time + interval 't.length minutes' < '2011-10-21';
但这是行不通的。有什么办法可以从两个列的值中获取新的时间戳吗?
我正在运行PostgreSQL的8.3版本
SELECT * FROM table WHERE (start_time + interval '1 min' * length_minutes) < '2011-10-21 0:0'::timestamp;
integer
timestamp
date