最快的方法是 make_interval
make_interval(years int DEFAULT 0, months int DEFAULT 0, weeks int DEFAULT 0, days int DEFAULT 0, hours int DEFAULT 0, mins int DEFAULT 0, secs double precision DEFAULT 0.0)
所以看起来像这样(@Teddy建议)
SELECT make_interval(mins => 20);
或者,
SELECT make_interval(0,0,0,0,0,20);
并不是说这是最干净的,如果速度不是问题,我更喜欢*
提到的方法@a_horse_with_no_name
SELECT 20 * '1 minute'::interval;