Mashikiです。 > => select (n / 60 || ':' || n % 60) as hour from (select 200 as n) as m; > hour > ------ > 3:20 > (1 row) 別解ですが、 select (n || ' min')::interval from (select 200 as n) as m; な方法を使うのもhourが24時間を越えたときに日数を切り出す処理も 行うつもりであれば、to_char 等で結果出力を行いやすいです。 7.3.2で確認。