查看: 690|回复: 2

[转载] 计算时间差的Oracle函数

[复制链接]
论坛徽章:
3
统计徽章
日期:2016-03-10 10:29:59抽样调查徽章
日期:2016-03-17 11:35:40Oracle研习者初级
日期:2016-05-26 12:28:34
发表于 2016-1-30 19:40 | 显示全部楼层 |阅读模式

Oracle函数可以实现诸多的功能,下面就介绍使用Oracle函数计算时间差的实现方法,如果您对Oracle函数方面感兴趣的话,不妨一看。

两个Date类型字段: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 * 1000)


回复

使用道具 举报

新浪微博达人勋 DM139  实名认证
论坛徽章:
41
统计徽章
日期:2018-10-18 14:45:44caffe徽章
日期:2017-03-10 12:02:48OpenCV徽章
日期:2017-03-10 11:57:28nosql徽章
日期:2016-11-03 17:38:36Java徽章
日期:2016-09-01 10:00:53scala徽章
日期:2016-08-25 10:54:30算法导论徽章
日期:2016-07-14 11:14:32Oracle研习者中级
日期:2016-06-02 10:27:16Oracle研习者初级
日期:2016-05-26 12:28:34机器学习徽章
日期:2017-03-30 17:23:27推荐系统徽章
日期:2017-04-13 17:34:54金融徽章
日期:2018-09-29 11:01:49
发表于 2016-1-30 20:45 | 显示全部楼层
不错···谢谢分享···········
回复 支持 反对

使用道具 举报

论坛徽章:
21
Hadoop研习者初级
日期:2012-09-28 23:48:40mysql徽章
日期:2015-04-29 17:19:21shell徽章
日期:2015-04-30 11:42:33大型分布式徽章
日期:2015-09-25 17:35:14R研习者中级
日期:2015-11-19 14:02:01数据陷阱解读徽章
日期:2015-12-10 09:58:39搜索引擎徽章
日期:2016-03-03 14:51:18Mycat徽章
日期:2016-06-08 14:19:31MongoDB徽章
日期:2016-06-16 11:07:29电商分布式系统徽章
日期:2015-04-15 15:28:25Openstack徽章
日期:2014-12-25 16:03:43JVM徽章
日期:2014-11-06 17:46:17
发表于 2016-1-30 21:19 | 显示全部楼层

不错···谢谢分享···········
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

 

GMT+8, 2019-6-18 01:26 , Processed in 0.126992 second(s), 36 queries .

关闭

扫一扫加入
本版微信群