Oracleでは2つの日付を引くことができます。結果は、2つの日付の間の日数を表すFLOATです。小数部分で簡単な算術を実行して、時間、分、秒を計算できます。
次に例を示します:
SELECT TO_DATE('2000/01/02:12:00:00PM', 'yyyy/mm/dd:hh:mi:ssam')-TO_DATE('2000/01/01:12:00:00AM', 'yyyy/mm/dd:hh:mi:ssam') DAYS FROM DUAL
結果:1.5
Oracleでは2つの日付を引くことができます。結果は、2つの日付の間の日数を表すFLOATです。小数部分で簡単な算術を実行して、時間、分、秒を計算できます。
次に例を示します:
SELECT TO_DATE('2000/01/02:12:00:00PM', 'yyyy/mm/dd:hh:mi:ssam')-TO_DATE('2000/01/01:12:00:00AM', 'yyyy/mm/dd:hh:mi:ssam') DAYS FROM DUAL
結果:1.5