oracle时差,oracle的时差
根本没有理由在表中包含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的时差相关推荐
- Linux下docker安装配置oracle,oracle创建用户并远程连接,实测可用!
最近在给同学弄毕业设计的数据库,因为oracle在个人电脑上极不稳定,所以他的电脑数据库崩溃了,这时候我就在docker上为他拉了一个oracle,解决了问题. docker的安装共有以下几步,实测没 ...
- oracle自动化,Oracle 自动化备份脚本
备份脚本,基于linux,windows环境需要适当修改. 主脚本,会调用2,3步骤的rman.sql&status.sql $ more main.sh #set env ######### ...
- it oracle 培训,Oracle数据库技术培训_OracleDBA数据库工程师_Oracle数据库在线学习视频教程_IT职业培训-51CTO学院_精培学院...
第一阶段:企业级Oracle数据库实战入门与集群实施 特色:本阶段部分内容为OCP/OCM课程内容,以企业实战项目为主导讲解,实用性更强. 第1章 Oracle数据库高级工程师职业发展与学习方法 第2 ...
- 【oracle】oracle经典sql,exception,database link纠错
[oracle]oracle经典sql,exception,database link纠错 1111-01 oracle经典sql,exception,database link纠错 1.给表tabl ...
- oracle v$system_event,45.Oracle杂记——Oracle常用动态视图v$system_event
45.Oracle杂记--Oracle常用动态视图v$system_event 视图v$system_event 显示一个事件的总共等待. 如果不支持计时机制,那么TIME_WAITED和AVERAG ...
- oracle 202,Oracle Certification 1Z0-202题库
Oracle Other Oracle Certification 1Z0-202 考题名称:Siebel 8 Consultant Exam 版本号:V2.40 更新时间:2011-09-14 考题 ...
- oracle安装就是home3,rhel3上安装Oracle(来自Oracle网站)
http://www.oracle.com/technology/global/cn/pub/articles/smiley_10gdb_install.html 1.从网上下载redhat Ente ...
- php对应哪个oracle版本,Oracle 版本说明
Oracle 的版本号很多,先看11g的一个版本号说明: 注意: 在Oracle 9.2 版本之后, oracle 的maintenance release number 是在 Oracle的版本号很 ...
- 更改oracle 端口,Oracle数据库11G R2 修改服务端口
找到listener.ora文件: /opt/oracle/app/product/11.2.0/dbhome_1/network/admin/listener.ora 修改端口为21521:LIST ...
- oracle notes,Oracle Notes
1.Oracle匹配 #匹配第一个字母带'A'的ENAME SQL> show user; USER is "SCOTT" SQL> select * from emp ...
最新文章
- [UT]Unit Test理解
- 【linux服务器安全系列】之存储技术
- 学习动态性能表(10)--v$session_longops
- tag+标签+php,ZBLOG PHP代码实现侧栏彩色标签TAG关键字样式方法
- 什么是进程控制块,他有什么用?
- GPS实验一:GPS手持机的使用
- 斐讯k1潘多拉专版固件_斐讯K1刷专版潘多拉固件以及教程(使用感受)
- Oracle加密解密
- android阴影分割线,android shape的使用及渐变色、分割线、边框、半透明阴影
- Part 1——使用 Go Modules
- 教育知识与能力-第一章教育基础知识和基本原理
- 立方根c语言,在C ++中找到数字的立方根
- 猿编程python_猿编程下载-猿编程客户端 v2.12.0.1103 官方版 - 安下载
- echarts折线图曲线,每个值上面添加小圆点或者小圆圈
- Spring MVC过滤器-RequestContextFilter
- 〖Python 数据库开发实战 - MySQL篇㉑〗- 数据表的外连接
- 你不知道的Windows小技巧~~
- (贫民窟系列)Raspberry 树莓派+L298N+Python控制小车
- 天融信学习笔记---DOS命令
- 海康安防平台监控画面通道命名修改