[pgsql-jp: 30996] Re: 秒間隔を取得するには
Takumi Kawase
kawase @ kawase-sd.com
2003年 9月 8日 (月) 16:49:37 JST
川瀬と申します。
> 皆さん、
> こんにちは。
>
> 二つのbigintで表示されている日付・時刻の秒間隔を取得したいには、
> 何かの仕方がないで困っています。
>
> 次のものようにただ**時■■分★★秒なようなものだけ取得する。
> =#select TO_TIMESTAMP(20030904193539, 'YYYYMMDDHH24MISS')-TO_TIMESTAMP(2
> 0030904182348, 'YYYYMMDDHH24MISS') ;
> ?column?
> ----------
> 01:11:51
>
> これについて、経験がある様があれば、
> ぜひご教授くさだい。
=> select extract( epoch from TO_TIMESTAMP( 20030904193539, 'YYYYMMDDHH24MISS' ) )::bigint -
extract( epoch from TO_TIMESTAMP( 20030904182348, 'YYYYMMDDHH24MISS' ) )::bigint;
?column?
----------
4311
(1 row)
こんな感じでどうでしょう。
// 川瀬システムデザイン事務所
// 川瀬 工 (Takumi Kawase) <kawase @ kawase-sd.com>
// TEL: 045-904-9958 Mobile Phone: 090-9674-8369
// Web: http://www.kawase-sd.com
pgsql-jp メーリングリストの案内