0

我有一个表中的 2 个不同字段,并且都具有相同格式的时间戳。

7/18/2012 10:19:48 AM

7/18/2012 10:20:46 AM

如何减去两个时间戳以获得持续时间。

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 回答