Oracle计算两个时间戳相差秒数,精确到毫秒
2015-07-31 01:44
453 查看
with t as
(select to_timestamp('2015-01-01 11:13:15.023456',
'yyyy-mm-dd hh24:mi:ss.ff9') t1,
to_timestamp('2015-01-01 12:13:15.123556',
'yyyy-mm-dd hh24:mi:ss.ff9') t2
from dual)
select
abs((trunc(t1 -
0,
'mi')
-
trunc((t2 -
0),
'mi'))
*
24
*
60
*
60
+
extract(second
from t1 - t2))
from t
输出结果: 3600.1001
(select to_timestamp('2015-01-01 11:13:15.023456',
'yyyy-mm-dd hh24:mi:ss.ff9') t1,
to_timestamp('2015-01-01 12:13:15.123556',
'yyyy-mm-dd hh24:mi:ss.ff9') t2
from dual)
select
abs((trunc(t1 -
0,
'mi')
-
trunc((t2 -
0),
'mi'))
*
24
*
60
*
60
+
extract(second
from t1 - t2))
from t
输出结果: 3600.1001
相关文章推荐
- ORACLE函数大全
- oracle数据库sql修改update,修改多个值,多条数据
- 实战 oracle 函数小结
- Oracle 学习之RMAN(七)参数配置
- Oracle 中merge into不能更新on中的字段
- Oracle 10G创建表空间
- Oracle oerr使用
- Oracle 学习之RMAN(六)备份集备份片
- oracle死锁模拟
- J2EE之oracle、mysql存储过程调用
- Oracle10g、 Oracle11g完美共存
- Oracle_Flashback_技术_总结
- ORACLE_DBA管理脚本
- Oracle 获取表带字段备注SQL语句存储过程
- 解决ORA-29857:表空间中存在域索引和/或次级对象 & ORA-01940:无法删除当前连接的用户问题 分类: oracle sde 2015-07-30 20:13 8人阅读 评论(0) 收藏
- oracle初级-入门-1
- 瓶颈确认之IO瓶颈确认之第一篇
- Oracle之DataGurd(DG)环境搭建
- Hibernate各种主键生成策略与配置详解
- 2015年7月30日19:22:31--第一天Oracle的sql文件