Najszybszym sposobem jest 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)
Wygląda to tak (jak sugeruje @Teddy)
SELECT make_interval(mins => 20);
lub,
SELECT make_interval(0,0,0,0,0,20);
Nie mówię, że to najczystsze, jeśli prędkość nie jest problemem, wolę *
metoda @a_koń_bez_nazwy wymienionej
SELECT 20 * '1 minute'::interval;