- PR -

INTERVAL型を数値に変換する方法について

1
投稿者投稿内容
いしと
会議室デビュー日: 2005/06/29
投稿数: 11
投稿日時: 2006-01-26 19:57
Oracleを使用していまして、TIMESTAMP型の項目の差から所要時間を出したいと思っています。
months_betweenを使用すると月や日は、問題なさそうなのですが、時間が正確に取れません。
結果的に、36時間や、1.5日のように、ただの数値として取得できればと思っています。
TIMESTAMP型同士の引き算でINTERVAL型になることまでは分かったのですが、そこから数値への変換方法が良く分かりません。
また、JDBCを使用していますので、INTERVAL型を取得することが出来ません。文字列にしてクライアント側で操作するという方法も考えたのですが、これは最後の手段にしたいと思っています。
どなたか、良案がありましたらご教授ください。
ちなみに、SQL Serverでも同様のことを行わなくてはなりません。
明智重蔵
大ベテラン
会議室デビュー日: 2005/09/05
投稿数: 127
投稿日時: 2006-01-27 09:46
参考サイト
http://oraclesqlpuzzle.hp.infoseek.co.jp/10-52.html
1

スキルアップ/キャリアアップ(JOB@IT)