根本没有理由在表中包含total_time_taken列,您可以随时计算它的值.但是如果你坚持保留它,那么最好将它重新创建为间隔日到第二种数据类型的列,而不是varchar2(假设它是当前的数据类型).所以这里有两个查询供您选择,一个返回间隔天的值到第二个数据类型,另一个值为varchar2数据类型:

此查询返回两个日期之间的差异,作为间隔天到第二个数据类型的值:

sql> with t1(starttime,total_time_taken ) as(

2 select to_date('02-12-2013 01:24:00','dd/mm/yyyy hh24:mi:ss')

3,to_date('02-12-2013 04:17:00','dd/mm/yyyy hh24:mi:ss')

4,'02:53:00'

5 from dual

6 )

7 select starttime

8,endtime

9,(endtime - starttime) day(0) to second(0) as total_time_taken

10 from t1

11 ;

结果:

STARTTIME ENDTIME TOTAL_TIME_TAKEN

----------- ----------- ----------------

02-12-2013 01:24:00 02-12-2013 04:17:00 +0 02:53:00

此查询返回两个日期之间的差异,作为varchar2数据类型的值:

sql> with t1(starttime,to_char(extract(hour from res),'fm00') || ':' ||

10 to_char(extract(minute from res),'fm00') || ':' ||

11 to_char(extract(second from res),'fm00') as total_time_taken

12 from(select starttime

13,endtime

14,total_time_taken

15,(endtime - starttime) day(0) to second(0) as res

16 from t1

17 )

18 ;

结果:

STARTTIME ENDTIME TOTAL_TIME_TAKEN

----------- ----------- ----------------

02-12-2013 01:24:00 02-12-2013 04:17:00 02:53:00

oracle时差,oracle的时差相关推荐

  1. Linux下docker安装配置oracle,oracle创建用户并远程连接,实测可用!

    最近在给同学弄毕业设计的数据库,因为oracle在个人电脑上极不稳定,所以他的电脑数据库崩溃了,这时候我就在docker上为他拉了一个oracle,解决了问题. docker的安装共有以下几步,实测没 ...

  2. oracle自动化,Oracle 自动化备份脚本

    备份脚本,基于linux,windows环境需要适当修改. 主脚本,会调用2,3步骤的rman.sql&status.sql $ more main.sh #set env ######### ...

  3. it oracle 培训,Oracle数据库技术培训_OracleDBA数据库工程师_Oracle数据库在线学习视频教程_IT职业培训-51CTO学院_精培学院...

    第一阶段:企业级Oracle数据库实战入门与集群实施 特色:本阶段部分内容为OCP/OCM课程内容,以企业实战项目为主导讲解,实用性更强. 第1章 Oracle数据库高级工程师职业发展与学习方法 第2 ...

  4. 【oracle】oracle经典sql,exception,database link纠错

    [oracle]oracle经典sql,exception,database link纠错 1111-01 oracle经典sql,exception,database link纠错 1.给表tabl ...

  5. oracle v$system_event,45.Oracle杂记——Oracle常用动态视图v$system_event

    45.Oracle杂记--Oracle常用动态视图v$system_event 视图v$system_event 显示一个事件的总共等待. 如果不支持计时机制,那么TIME_WAITED和AVERAG ...

  6. oracle 202,Oracle Certification 1Z0-202题库

    Oracle Other Oracle Certification 1Z0-202 考题名称:Siebel 8 Consultant Exam 版本号:V2.40 更新时间:2011-09-14 考题 ...

  7. oracle安装就是home3,rhel3上安装Oracle(来自Oracle网站)

    http://www.oracle.com/technology/global/cn/pub/articles/smiley_10gdb_install.html 1.从网上下载redhat Ente ...

  8. php对应哪个oracle版本,Oracle 版本说明

    Oracle 的版本号很多,先看11g的一个版本号说明: 注意: 在Oracle 9.2 版本之后, oracle 的maintenance release number 是在 Oracle的版本号很 ...

  9. 更改oracle 端口,Oracle数据库11G R2 修改服务端口

    找到listener.ora文件: /opt/oracle/app/product/11.2.0/dbhome_1/network/admin/listener.ora 修改端口为21521:LIST ...

  10. oracle notes,Oracle Notes

    1.Oracle匹配 #匹配第一个字母带'A'的ENAME SQL> show user; USER is "SCOTT" SQL> select * from emp ...

最新文章

  1. [UT]Unit Test理解
  2. 【linux服务器安全系列】之存储技术
  3. 学习动态性能表(10)--v$session_longops
  4. tag+标签+php,ZBLOG PHP代码实现侧栏彩色标签TAG关键字样式方法
  5. 什么是进程控制块,他有什么用?
  6. GPS实验一:GPS手持机的使用
  7. 斐讯k1潘多拉专版固件_斐讯K1刷专版潘多拉固件以及教程(使用感受)
  8. Oracle加密解密
  9. android阴影分割线,android shape的使用及渐变色、分割线、边框、半透明阴影
  10. Part 1——使用 Go Modules
  11. 教育知识与能力-第一章教育基础知识和基本原理
  12. 立方根c语言,在C ++中找到数字的立方根
  13. 猿编程python_猿编程下载-猿编程客户端 v2.12.0.1103 官方版 - 安下载
  14. echarts折线图曲线,每个值上面添加小圆点或者小圆圈
  15. Spring MVC过滤器-RequestContextFilter
  16. 〖Python 数据库开发实战 - MySQL篇㉑〗- 数据表的外连接
  17. 你不知道的Windows小技巧~~
  18. (贫民窟系列)Raspberry 树莓派+L298N+Python控制小车
  19. 天融信学习笔记---DOS命令
  20. 海康安防平台监控画面通道命名修改

热门文章

  1. Python——柱状图(条形图、堆叠图)
  2. 【转】C++之父B. Stroustrup近期言论
  3. cadlisp点选面积标注_CAD 如何标注面域的面积?
  4. 【Bitmap-旋转】解决Android相机拍照之后照片的翻转问题
  5. 「低碳」不是特步的解药
  6. Java代码利用朴素贝叶斯分类算法实现信息分类
  7. vim 代码自动排版
  8. 税率方程C语言,高级表格税率加减乘除换算法送给有需要的朋友
  9. BOF和EOF的详细解释
  10. Holtek合泰单片机 《四》 从TM定时器中断到led灯1s闪烁