我想问一下
在ORACLE里有没有可以计算2个时间的间隔秒数的函数。比如我想知道‘20100930080001’和‘20101102091212’之间间隔的秒数,有没有这样的函数可以直接取到?
在ORACLE里有没有可以计算2个时间的间隔秒数的函数。比如我想知道‘20100930080001’和‘20101102091212’之间间隔的秒数,有没有这样的函数可以直接取到?
解决方案 »
- oracle如何查出包含指定列明并等于指定值的表名?
- oraclehome92TNSlistener服务的解读
- ORACLE 数据文件为裸设备,自动扩展后是否会超过添加数据文件时设置的容量大小?
- 關於批量delete 的速度問題,高手進........
- 懂oracle的进来,速度!!
- Oracle Directory Manager
- 我在XP下装了个Oracle 9.0,但系统一启动就自动启动了Oracle,想让系统启动时,不启动Oracle,怎么办?
- 数据库迁移中关于大对象的问题(sql server 到oracle)
- 如何配置8I/9I中的OMS?
- 求助
- sqlplus连接不上,在线等待中。。。。
- 一个关于时间转换的问题
SELECT Abs((To_Date('20100930080001','yyyymmdd hh24miss')-To_Date('20101102091212','yyyymmdd hh24miss'))*24*60*60) TIMES FROM dual;TIMES
-------------
2855531
已写入 file afiedt.buf 1 select abs(to_date('20100930080001','yyyy-mm-dd hh24:mi:ss')-
2* to_date('20101102091212','yyyy-mm-dd hh24:mi:ss'))*24*60*60 from dual
SQL> /ABS(TO_DATE('20100930080001','YYYY-MM-DDHH24:MI:SS')-TO_DATE('20101102091212','Y
--------------------------------------------------------------------------------
2855531
请问Abs()这个方法是做什么的呢?
SQL> ed
已写入 file afiedt.buf 1 select sysdate-to_date('20101031','yyyymmdd') 相差天数,
2 (sysdate-to_date('20101031','yyyymmdd'))*24 相差小时,
3 (sysdate-to_date('20101031','yyyymmdd'))*24*60 相差分钟,
4 (sysdate-to_date('20101031','yyyymmdd'))*24*60*60 相差秒数
5* from dual
SQL> / 相差天数 相差小时 相差分钟 相差秒数
---------- ---------- ---------- ----------
1.84634259 44.3122222 2658.73333 159524