- - PR -
interval型のサマリー
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-09-06 18:20
Postgresのinterval型のサマリー方法に関して質問があります
SELECT sum(column1) FROM HOGE_TABLE *column1はinterval型 合計値が1日を越えると以下のようになります 1 days 22:35:00 値を時間(時分秒)で取得したいのですが 46:35:00 どのようなSQLにすればいいのかご存知の方ご教授願います |
|
投稿日時: 2005-09-07 10:15
以下のSQLで要件を満たせましたので記述しておきます
時,分,秒,ミリ秒,マイクロ秒をそれぞれ計算して数値型にしています SELECT (TO_NUMBER(TO_CHAR(sum(column1),'DD'),'999999')*24 + TO_NUMBER(TO_CHAR(sum(column1),'HH24'),'9999999')) as H ,(TO_NUMBER(TO_CHAR(sum(column1),'MI'),'99')) as M ,(TO_NUMBER(TO_CHAR(sum(column1),'SS'),'99')) as S ,(TO_NUMBER(TO_CHAR(sum(column1),'MS'),'999')) as MS ,(TO_NUMBER(TO_CHAR(sum(column1),'US'),'999999')) as US FROM HOGE_TABLE |
1