博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle 计算两个时间的差值
阅读量:5830 次
发布时间:2019-06-18

本文共 1273 字,大约阅读时间需要 4 分钟。

有两个日期数据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;

转载于:https://www.cnblogs.com/yanghj010/p/5109714.html

你可能感兴趣的文章
郝娜 - 百度百科
查看>>
SmartProg2 Universal, ISP capable programmer
查看>>
jquery常用方法
查看>>
把长方形的图片截取成正方形
查看>>
三大线性排序之基数排序
查看>>
PHP 友好的dump
查看>>
HDU 3473 Minimum Sum(划分树)
查看>>
vs2010设置
查看>>
Android--UI之ViewStub
查看>>
web.xml中contextConfigLocation的作用
查看>>
Storm-源码分析-Topology Submit-Executor-mk-threads
查看>>
我院同学在2013年第四届“蓝桥杯”全国软件专业人才设计与创业大赛全国总决赛中获得佳绩...
查看>>
oracle建立用户与授权(转载)
查看>>
程序猿应该了解的内容以及程序猿如何强迫自己学习(算法篇)
查看>>
获取相对目标元素的鼠标位置
查看>>
下载的firebug-lite压缩包的调用方法
查看>>
精选30道Java笔试题解答
查看>>
深入理解计算机系统(3.5)---特殊的算术操作指令详解
查看>>
析构函数-复制构造函数-赋值操作符重载-默认构造函数<代码解析>
查看>>
android 中 viewpager 滑动的指示器
查看>>