- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Oracle 2つのDate型の値の差を「分」で取得したい)
Oracleで日時の差を分で取得する方法
このQ&Aのポイント
- Oracleを使用している場合、2つのDate型の値の差を「分」で取得する方法について説明します。日時の差を求めるためには、まず2つの日時の差分を求める必要があります。この場合、A-Bで差分を求めることができます。
- ただし、差分をそのまま分で表現するためには追加の処理が必要です。差分を表す値は、ミリ秒単位で返されるため、これを分に変換する必要があります。
- 具体的な変換方法は、差分を計算した値に60,000(60秒 × 1,000ミリ秒)を割ることで分に変換することができます。このようにして求めた分の値が、AとBの日時の差を分で表した値となります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
date型は、整数部で日、小数部で時間を管理しています。 なんで、1分 = 1 / 24 * 60 = 1/1440となります。 ということで、 (B - A) * 1440 とすればいいことになります。
お礼
ありがとうございました。解決しました。感謝します。