首页 > Oracle > Oracle求日期的平均值
2014
10-23

Oracle求日期的平均值

如何求Oracle日期的平均值?相比做过开发的都碰到过,比如需要求平均的开始时间是多少?因为Oracle当中不能直接对时间进行avg,所以需要把时间转换成秒,然后进行运算,看如下例子。

1. 创建测试表,插入数据

2. jerry_test表中有begin_time和end_time,现在需要对开始时间和结束时间求平均值,得出平均开始时间和平均结束时间

这里使用了Oracle中的numtodsinterval函数,首先先把时间转换成秒,然后通过这个函数,求出平均,并转换成时分秒的格式。

最后编辑:
作者:Jerry
一个积极向上的小青年,热衷于分享--Focus on DB,BI,ETL