计算时间差的Oracle函数

数据库 Oracle
如果要在Oracle数据库中计算时间差,有什么好方法吗?下面就教您一个使用Oracle函数计算时间差的方法,希望对您有所启迪。

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)
 

 

 

【编辑推荐】

oracle自定义函数的使用

Oracle TRIM函数语法介绍

Oracle日期函数简介

Oracle系统变量函数简介

创建Oracle包的语法

责任编辑:段燃 来源: 互联网
相关推荐

2009-08-04 18:09:45

c#计算时间差

2021-02-24 11:44:35

语言计算函数嵌入式系统

2009-07-30 18:18:27

C#时间计算

2011-05-17 13:32:04

oracle

2010-04-21 13:21:24

Oracle时间

2010-04-28 12:33:36

Oracle自定义函数

2010-04-14 13:22:10

Oracle系统函数

2010-10-25 17:08:34

oracle聚合函数

2010-10-25 16:52:48

oracle管道函数

2010-10-25 14:28:53

oracle trun

2010-04-01 09:11:05

Oracle函数

2010-04-01 09:46:04

Oracle日期函数

2011-04-15 13:02:56

Oracle函数

2017-03-09 13:11:48

Oracle分析函数

2010-10-11 16:35:54

MySql时间函数

2011-04-13 13:34:58

oracle时间加法

2010-11-18 17:35:51

oracle时间加减

2010-10-28 15:49:24

oracle时间

2010-05-04 12:10:08

Oracle over

2010-04-30 10:47:26

Oracle Nvl函
点赞
收藏

51CTO技术栈公众号