oracle 数据库两个时间戳相减如何得到相差分钟

如题所述

假设字段1的时间为2017/07/20 8:00:00
字段2的时间为2017/07/20 9:00:00

时间相减即可:
select (字段2时间-字段1时间)/1440 as 时间差 from tableName
返回结果
60


温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-29
去搜一下oracle关于时间的函数,应该有 将时间转化成 距离1970年多少毫秒或者秒的函数,转化一下再做加减即可得到时间差。再转化一下单位
第2个回答  2015-09-29
直接相减得出天数*24*60就行了
第3个回答  2018-07-23
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60)
相似回答