Mashikiです。 >例えば以下(本文最下)のようなストアドプロシージャの場合、引数(int) >で渡した数値を24とした場合、 > > (CURRENT_TIMESTAMP - (' 24 HOUR '::INTERVAL)) > >としたいのに、 > > (CURRENT_TIMESTAMP - (' time HOUR '::INTERVAL)) > >となってしまい、 > > ERROR: Bad interval external representation ' time HOUR ' > >というエラーが出力されてしまいます。 CURRENT_TIMESTAMP - (time||' HOUR')::INTERVAL としてみては?