oracle杨树,Oracle计算时间差
Oracle中计算时间差是经常用到的。可以使用“日期1-日期2”并加以运算,来获得你要想的时间差:天、小时、分钟或者秒。
例如: select TO_DATE('2012-02-20 17:45:04','yyyy-mm-dd hh24:mi:ss')-TO_DATE('2012-02-19 08:34:04','yyyy-mm-dd hh24:mi:ss') as Day from dual;
结果:
这里的TO_DATE很有用,它决定你的时间存储格式。
那么如果要获取相应的时间单位,下面:
1、以天为单位 round(to_number(end-date-start_date))
例如: select round(to_number(TO_DATE('2012-02-20 17:45:04','yyyy-mm-dd hh24:mi:ss')-TO_DATE('2012-02-19 08:34:04','yyyy-mm-dd hh24:mi:ss'))) as Day from dual;
结果:
2、以小时为单位 round(to_number(end-date-start_date)*24)
例如: select round(to_number(TO_DATE('2012-02-20 17:45:04','yyyy-mm-dd hh24:mi:ss')-TO_DATE('2012-02-19 08:34:04','yyyy-mm-dd hh24:mi:ss'))*24) as Hour from dual;
结果:
3、以分钟为单位 round(to_number(end-date-start_date)*1440)
例如: select round(to_number(TO_DATE('2012-02-20 17:45:04','yyyy-mm-dd hh24:mi:ss')-TO_DATE('2012-02-19 08:34:04','yyyy-mm-dd hh24:mi:ss'))*1440) as Minite from dual;
结果:
oracle杨树,Oracle计算时间差相关推荐
- Oracle中关于计算时间差的例子:
今天在做项目的时候遇到了这样一个问题:就是要得到在线时长: 截图如下:最后要达到如下效果: 我之前想了一种方案:我想通过SQL语句查库,但是最后发现这种办法还解决不了,最后我又想了一种: 就是通过一个 ...
- oracle杨树,Oracle存储过程的格式
存储过程在程序中是常用的,在项目中我也经常写一些,但是犯了一个错误是,我老是把sql语句的过程,写成一长串sql语句,然后按正常的sql运行.因此造成代码过长,而且数据库一有改动就要改程序. 例如,两 ...
- Oracle计算时间差表达式
--获取两时间的相差豪秒数 select ceil((To_date('2008-05-02 00:00:00' , 'yyyy-mm-dd hh24-mi-ss') - To_date('2008 ...
- oracle 求时间差年,Oracle计算时间差常用函数
两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒,毫秒): 天: sql;"> ROUND(TO_NUMBER(END_D ...
- oracle数据库计算时间差,Oracle计算时间差常用函数
Oracle计算时间差常用函数 发布时间:2020-07-08 19:25:32 来源:51CTO 阅读:877 作者:18620626259 Oracle计算时间差常用函数 两个Date类型字段:S ...
- IT忍者神龟之oracle常用日期计算
oracle 常用日期计算2007年10月31日 星期三 下午 08:51sysdate 为数据库服务器的当前系统时间. to_char 是将日期型转为字符型的函数. to_date 是将字符型转为日 ...
- oracle笔记之计算年龄、工龄和TRUNC
oracle笔记之计算年龄.工龄和TRUNC 方法一:利用months_between 函数计算 SELECT TRUNC(months_between(sysdate, birthday)/12) ...
- c语言windows获取时间,【转载】c/c++在windows下获取时间和计算时间差的几种方法总结...
一.标准C和C++都可用 1.获取时间用time_t time( time_t * timer ),计算时间差使用double difftime( time_t timer1, time_t time ...
- 什么是oracle命名,ORACLE数据库命名规范
ORACLE数据库命名规范 1 目的 规范数据库各种对象的命名规则. 2 数据库命名原则 2.1 数据文件 如果数据库采用文件系统,而不是裸设备,约定下列命名规则: 1)数据文件以表空间名为开始,以. ...
最新文章
- 欧拉函数求一个数倒数的循环节长度
- .net 显示时间为YYYY-MM-DD格式
- Java 虚拟机学习笔记 | 运行时数据区总结
- 3ds max sdk导出插件编写的心得
- 自动化运维工具puppet的使用
- mysql 5.6一主两从_Centos7 下配置mysql5.6主从复制实例(一主两从)
- Ueditor编辑器任意文件上传漏洞
- 概率论——分布函数的性质
- 荔枝派通过usb烧录时出现ERROR: Allwinner USB FEL device not found!
- CorelDRAWX4的VBA插件开发(二十九)使用C++制作动态连接库DLL辅助VBA构键强大功能-(3)制作最简单的可供调用的DLL
- mdb转换为db文件
- GitHub中文排行榜,帮助你发现高分优秀中文项目
- Android 原生插件开发步骤
- vnc远程控制软件中文版,4款好用的vnc远程控制软件中文版
- 【翻译】CSPNet: A New Backbone that can Enhance Learning Capability of CNN
- Linux命令之nslookup
- 纯干货分享!Python视频教程分享,python学习路线图(含大纲+视频+源码)
- 极值理论(二):阈值超越量与尾部估计
- 关于图像处理中的位图切割(Bit-pane Slicing)原理的自我见解
- 川大计算机系导师,川大计算机学院硕士生导师简介