• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Oracle 2つのDate型の値の差を「分」で取得したい)

Oracleで日時の差を分で取得する方法

このQ&Aのポイント
  • Oracleを使用している場合、2つのDate型の値の差を「分」で取得する方法について説明します。日時の差を求めるためには、まず2つの日時の差分を求める必要があります。この場合、A-Bで差分を求めることができます。
  • ただし、差分をそのまま分で表現するためには追加の処理が必要です。差分を表す値は、ミリ秒単位で返されるため、これを分に変換する必要があります。
  • 具体的な変換方法は、差分を計算した値に60,000(60秒 × 1,000ミリ秒)を割ることで分に変換することができます。このようにして求めた分の値が、AとBの日時の差を分で表した値となります。

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

date型は、整数部で日、小数部で時間を管理しています。 なんで、1分 = 1 / 24 * 60 = 1/1440となります。 ということで、 (B - A) * 1440 とすればいいことになります。

matyap
質問者

お礼

ありがとうございました。解決しました。感謝します。

関連するQ&A