我有一个表中的 2 个不同字段,并且都具有相同格式的时间戳。
7/18/2012 10:19:48 AM
和
7/18/2012 10:20:46 AM
如何减去两个时间戳以获得持续时间。
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