Oracle 计算两个时间的差值
有两个日期数据START_DATE,END_DATE,欲得到这两个日期的时间差(以天,小时,分钟,秒,毫秒):
天:
ROUND(TO_NUMBER(END_DATE - START_DATE))
小时:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24)
分钟:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60)
秒:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60 * 60)
毫秒:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60 * 60 * 60)
取得与系统时间相差某一个范围的时间值的记录的写法,举例:
select * from TELEPHONE_BOOK where ROUND(TO_NUMBER(SYSDATE - BOOK_DATE) * 24) between 72 and 96
获得与系统时间相差大于72小时小于96小时的记录。
--天的间隔
SELECT FLOOR(SYSDATE - TO_DATE('20110805', 'yyyyMMdd')) FROM DUAL;
--获得相隔时间的相差天数
SELECT CEIL((TO_DATE('2008-05-02 00:00:00', 'yyyy-mm-dd hh24-mi-ss') -
TO_DATE('2008-04-30 23:59:59', 'yyyy-mm-dd hh24-mi-ss'))) 相差天数
FROM DUAL;
--获得相隔时间的相差小时数
SELECT CEIL((TO_DATE('2008-06-02 10:00:00', 'yyyy-mm-dd hh24-mi-ss') -
TO_DATE('2008-04-30 23:59:59', 'yyyy-mm-dd hh24-mi-ss')) * 24) 相差小时数
FROM DUAL;
--获得相隔时间的相差分钟数
SELECT CEIL(((TO_DATE('2008-05-12 00:00:00', 'yyyy-mm-dd hh24-mi-ss') -
TO_DATE('2008-04-30 23:59:59', 'yyyy-mm-dd hh24-mi-ss'))) * 24 * 60) 相差分钟数
FROM DUAL;
--获得相隔时间的相差秒数
SELECT CEIL((TO_DATE('2011-08-16 14:03:20', 'yyyy-mm-dd hh24-mi-ss') -
TO_DATE('2011-08-16 11:00:20', 'yyyy-mm-dd hh24-mi-ss')) * 24 * 60 * 60) 相差秒数
FROM DUAL;
Oracle 计算两个时间的差值相关推荐
- 【MySQL】# mysql计算两个时间的差值
TIMESTAMPDIFF(format, start_date, end_date) format:以何种方式(天,小时,分钟,秒-)计算时间的差值 start_date:开始时间 end_date ...
- timestamp(6) oracle计算差值_Oracle 计算两个时间的差值
--天的间隔 SELECT FLOOR(SYSDATE - TO_DATE('20110805', 'yyyyMMdd')) FROM DUAL; --获得相隔时间的相差天数 SELECT CEIL( ...
- MySQL 计算两个时间的差值
TIMESTAMPDIFF(type,exp2,exp1) type:year,month,day,HOUR,min,second等 例如:select TIMESTAMPDIFF(SECOND,'2 ...
- java LocalDateTime 加时间,计算两个时间的差
LocalDateTime localDateTime = LocalDateTime.now();localDateTime= localDateTime.plusDays(1);//加一天 计算两 ...
- vue动态计算表格列两个时间的差值
方法中用到了插件moment.js,使用day.js也是一样的.这两个时间工具超好用,不知道的快去了解一下,从此不需要new Date(). moment官网地址:http://momentjs.cn ...
- 如何使用Python计算Log中两个时间的差值
有时候需要计算两个时间之间的差值,如果用口算很容易出现失误,这时候借助于Python就可以很容易地解决该问题1.按如下步伐操作,能有现成计算的直接用现成的,没有的再自己写函数 2.打包成exe,方便传 ...
- mysql计算某个两个时间的差值
1.利用TO_DAYS函数 TO_DAYS ('2019-03-15') - TO_DAYS(now()) 2.利用DATEDIFF函数 3.利用TIMESTAMPDIFF函数 计算两日期时间之间相差 ...
- wpf datagrid 计算两个列的差值_天体到达指定方位角的时间计算
接上一篇天体的升起.中天.落下时间 - 且听风吟的文章 - 知乎,天体的升起落下和中天是满足一些特殊条件,对于一般情况,如指定一个方位角,要求其到达的时间,我们也可以计算出来. 可以先判断一个天体的方 ...
- 两个时间的差值Java,Java如何找到两个时间之间的差值?
下面的代码片段向您展示了如何找到LocalTime类表示的两个时间对象之间的差异.要获得两个LocalTime对象之间的差异,我们可以使用持续时间.between()方法.这个方法返回一个Durati ...
最新文章
- linux kernel list_head
- php获取请求路径_如何获取php.ini文件路径?
- Python之黏包的解决
- elasticsearch的增删改查
- 网易2017春招笔试真题编程题集合(5)——魔力手环
- 使用分支限界法解决单源最短路径问题。
- 第一个Windows程序讲解
- 审查指南 最新版本_代码审查-最终指南
- Windows内存保护机制及绕过方法
- 海报样机模型帮助以专业的方式展示你的设计
- commons-logging和slf4j都是日志的接口
- mysql5.4升级5.6_Laravel5.4 升级到 5.6
- 150929-拖延高于懒-HTML(End)
- 110 redis的哨兵集群 redis-cluster docker安装
- ALSA架构应用程序aplay及amixer调用关系(应用层到内核驱动)
- 捣鼓PlantUML(三、时序图)
- 一年当中几月份买车最合适?什么时候最便宜?
- Openjudge NOI题库 ch0111/10 河中跳房子|NOIP2015 day2 stone
- Android 万能通用selector
- dr.oracle素颜霜好用吗,素颜霜到底好不好用?测评了5款终于找到答案
热门文章
- 嵌入式linux智能小车ppt,基于FPGA嵌入式系统的智能小车全面解析
- js中promise的用法
- opengl arm linux,开源头条 | ARM v9架构发布
- 【Linux】安装和配置METIS
- Java篇 - 最全BigInteger和BigDecimal实战
- append和extend的差别
- TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute
- 自定义Camera系列之:TextureView + Camera2
- 人头识别与计数_目标检测之人头检测(HaarLike Adaboost)---高密度环境下行人检测和统计...
- flutter Dart Mixin后关于调用super的理解