我有两个不同的字段,两个字段都有相同的时间戳格式。
7/18/2012 10:19:48 AM
和
7/18/2012 10:20:46 AM
如何减去两个时间戳以及时获得持续时间。
答案 0 :(得分: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