[pgsql-jp: 30997] Re: 秒間隔を取得するには

NAKAZONO Makoto nakaz @ duckbill.co.jp
2003年 9月 8日 (月) 16:49:36 JST


> 次のものようにただ**時■■分★★秒なようなものだけ取得する。
> =#select TO_TIMESTAMP(20030904193539, 'YYYYMMDDHH24MISS')-TO_TIMESTAMP(2
> 0030904182348, 'YYYYMMDDHH24MISS') ;
>  ?column?
> ----------
>  01:11:51

得られた**時■■分★★秒を○○秒に直したいのなら
 extract(epoch from .. )
でいかがでしょう。

> 二つのbigintで表示されている日付・時刻の秒間隔を取得したいには、
> 何かの仕方がないで困っています。

select extract(epoch from TO_TIMESTAMP(20030904193539, 'YYYYMMDDHH24MISS') - TO_TIMESTAMP(20030904182348, 'YYYYMMDDHH24MISS'));

 date_part
-----------
      4311

-- 
中園 信 nakaz @ duckbill.co.jp



pgsql-jp メーリングリストの案内