Jus*_*ave 47
SELECT date1 - date2
FROM some_table
Run Code Online (Sandbox Code Playgroud)
返回天数差异.乘以24得到小时差异和24*60得到分钟.所以
SELECT (date1 - date2) * 24 * 60 difference_in_minutes
FROM some_table
Run Code Online (Sandbox Code Playgroud)
应该是你正在寻找的
Jos*_*ons 10
默认情况下,oracle date detraction返回#天数的结果.
因此,只需乘以24即可获得小时数,并再次乘以60分钟.
例:
select
round((second_date - first_date) * (60 * 24),2) as time_in_minutes
from
(
select
to_date('01/01/2008 01:30:00 PM','mm/dd/yyyy hh:mi:ss am') as first_date
,to_date('01/06/2008 01:35:00 PM','mm/dd/yyyy HH:MI:SS AM') as second_date
from
dual
) test_data
Run Code Online (Sandbox Code Playgroud)