date型数据相减,如何得到分钟或小时

date型数据相减,如何得到分钟或小时

由于作统计时需要得到两个时间的差,如相差多少分钟,或几小时几分
如:用 24-June-2006 20:07:22减去 24-June-2006 22:08:22得到 121分钟,或2小时1分钟,请问如何实现?谢谢

--得到小时
select (sysdate-to_date(20060811, 'yyyymmdd'))*24 from dual
--得到秒
select (sysdate-to_date(20060811, 'yyyymmdd'))*24*60*60 from dual

你可能感兴趣的:(Date)