本来oracle有自动的时间差计算,但是只能精确到天,语句如下:

SELECT

round(to_number(END_TIME - START_TIME)) -

WHERE

... ...

FROM

TABLE_NAME

其中round的意思是取整数,无四舍五入的机制:

但是如果要像倒计时一样具体到天:小时:分:

round(to_number(END_TIME - START_TIME))

||':'||

mod(round(to_number(END_TIME - START_TIME)*24),24)

||':'||

mod(round(to_number(END_TIME - START_TIME)*24*60),60)

三个字段分别对应的是天数:小时数:分钟数:

这里道理相同:

round(to_number(End_TIME - START_TIME)*24 表示总的小时数:

mod(a,4)的意思是对数字a做对4的取模运算,如a = 7,那么 mod(a,4) = 3;

求同的天数:

round(to_number(END_TIME - START_TIME))

求总小时数:

round(to_number(END_TIME - START_TIME)*24

求总分钟数:

round(to_number(END_TIME - START_TIME)*24*60

求总秒数:

round(to_number(END_TIME - START_TIME)*24*60*60

oracle时间差转换成小时分钟,oracle 时间差 具体到天:小时:分相关推荐

  1. oracle 日期转换成毫秒数,ORACLE:毫秒与日期的相互转换,获取某天的信息

    毫秒转换为日期 SELECT TO_CHAR(1406538765000 / (1000 * 60 * 60 * 24) + TO_DATE('1970-01-01 08:00:00', 'YYYY- ...

  2. php时间转分钟前,PHP把时间转换成几分钟前几小时前几天前

    现在很多网站将时间的显示都变得比较人性化,今天项目有一个也需要在对应的资讯后面显示为几分钟前.几小时前,接下来吾爱编程为大家分享一下PHP把时间转换成几分钟前.几小时前几天前的方法,有需要的小伙伴可以 ...

  3. oracle切换sqlserver,ORACLE语法转换成sqlserver,该如何解决

    ORACLE语法转换成sqlserver 小弟在 ORACLE写了一个小函数,但是在sqlserver里执行不了,小弟不怎么懂得sqlserver的语法,大家帮忙看看,给指正指正 CREATE OR  ...

  4. excel自定义格式分钟计时_Excel中如何将00:00格式(小时:分钟)转换成用分钟或小时表示,......

    展开全部 Excel中将00:00时间格式转换成纯分钟或者小时表示,可以使用HOUR()和MINUTE()两个函数636f707932313133353236313431303231363533313 ...

  5. mysql一百转化为五分制_设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出。90分以上为A,80~90分为B,...

    设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出.90分以上为A,80~90分为B,以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内 ...

  6. html成绩百分制转换为,设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出。90分以上为A,80~90分为B,...

    设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出.90分以上为A,80~90分为B,以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内 ...

  7. oracle 天转换成月函数_oracle中to_date详细用法示例(oracle日期格式转换)

    TO_DATE格式(以时间:2007-11-02 13:45:25为例) 1. 日期和字符转换函数用法(to_date,to_char) select to_char(sysdate,'yyyy-mm ...

  8. oracle转换成字符型,Oracle中将Clob字段转换成字符串

    1. 利用dbms_lob.substr()方法可将对应字段转换成字符串如下 select dbms_lob.substr(content) from NEWS 该方法有个缺点,当content字段长 ...

  9. oracle二进制转换字母,如何将oracle二进制数据转换为word文本

    现在很多项目和技术支持在线编辑word文档.有控件的和javascript操作的.这里简单的推荐一个在线编辑word文档的控件. 地址:http://www.dianju.cn/p/weboffice ...

最新文章

  1. 洛谷P1001 A+B Problem
  2. 说说计算机发展史在你的印象里都有哪些内容,鱼池宣讲 | 专题采访 第二期 | 过去的一年里,你印象深刻的事情有哪些?...
  3. 33万字!深度学习笔记在线版发布!
  4. Gym100187I
  5. 32位linux时间戳,32位unix时间戳哪一年用尽
  6. [2-sat]HDOJ3622 Bomb Game
  7. k8s集群部署项目_JAVA项目(制作镜像)---K8S_Google工作笔记0060
  8. 第五章 循环结构课内反思
  9. wooden sticks
  10. 使用idea开发SpringBoot应用,添加@SpringBootApplication注解时,不能自动提示
  11. java 进程和线程
  12. android电力监控平台,基于Android和电力载波智能楼宇监控系统的制作方法
  13. 3Dmax转cad及批量出图
  14. 转 我奋斗了18年,不是为了和你一起喝咖啡!
  15. TSL2561 STM32驱动程序
  16. Java UTC时间与本地时间互相转换
  17. 深度学习--滑动平均模型
  18. mbim ndis ecm ncm之我的理解
  19. Testin云测技术沙龙在沪召开,云监控预警成关注重点
  20. 大数据运维架构师培训(1):Zookeeper,Hadoop(HDFS,MR,Yarn)

热门文章

  1. tableau选择计算_举个栗子!Tableau 技巧(100):吸睛又直观的 四瓣花图 怎么实现?...
  2. [每日一题] OCP1z0-047 :2013-07-15 drop column
  3. HTML中可以有多个meta吗,HTML5中meta标签有三个主要属性是什么
  4. 伪元素在父元素中居中_web前端Html5开发CSS之元素五大居中方式,实用又简单!...
  5. php中的索引数组和关联数组
  6. Linux下的文件共享全攻略系列之二:NFS快速配置教程与安全策略
  7. 流媒体视频质量评价(单刺激连续质量评价方法)
  8. 如何去提高代码代码质量
  9. 菜单关联注册/注销 dll/ocx 文件
  10. Python补充之函数