0

テーブルに2つの異なるフィールドがあり、どちらも同じ形式のタイムスタンプを持っています。

7/18/2012 10:19:48 AM

7/18/2012 10:20:46 AM

2つのタイムスタンプを差し引いて、期間を取得するにはどうすればよいですか。

4

1 に答える 1

2
SELECT (firstDateColumn - secondDateColumn) * 24 * 60 difference_in_minutes
FROM yourtable

日付が文字列の場合は、最初に変換します。

SELECT (TO_DATE(firstDateColumn, 'dd/mm/yyyy HH:MI:SS AM') - 
        TO_DATE(secondDateColumn, 'dd/mm/yyyy HH:MI:SS AM')) * 
        24 * 60 difference_in_minutes
FROM yourtable
于 2012-08-15T13:43:00.997 に答える