Hive计算数据的时间差

时间:2018-06-08 00:06:40   收藏:0   阅读:884

数据仓库如何计算两者时间差了:

TD_TABLE:

     pid       time

     123     00:01

     123     00:02

     123     00:03

     123     00:04

select   row_number() over(partition by time desc)  as row_num   from TD_TABLE

 

select  t1.time-t2.time,t1.pid      from     TD_TABLE t1

        join

       TD_TABLE  t2

on t1.pid=t2.pid and t1.row_num=t2.row_num-1                                

原文:https://www.cnblogs.com/cyw-blog/p/9153084.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!