码迷,mamicode.com
首页 > 其他好文 > 详细

Hive计算数据的时间差

时间:2018-06-08 00:48:57      阅读:1324      评论:0      收藏:0      [点我收藏+]

标签:计算   des   over   ber   如何   时间差   from   IV   仓库   

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

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                                

Hive计算数据的时间差

标签:计算   des   over   ber   如何   时间差   from   IV   仓库   

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

(1)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!