计算分区HIVE中行的时间戳差异

用户名

我需要计算蜂巢中序列号的各种交互之间的差异。我的表具有多个序列号,并且具有多个交互。我已根据其时间戳为序列号订购了交互功能。我现在也想添加一列连续行的时间戳有所不同的列。

例如,图像中的最后一列显示了预期的输出。

在此处输入图片说明

感谢你的帮助。

专线小巴

您可以lag()用来访问给定分区中的“上一个”行:

select
    t.*,
    lag(timestamp) over(partition by sr_no order by timestamp) as lag_timestamp
from mytable t

假设您想要两个时间戳之间的秒数差异,然后:

select
    t.*,
    unix_timestamp(timestamp)
        - unix_timestamp(lag(timestamp) over(partition by sr_no order by timestamp)) 
        as diff_seconds
from mytable t

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Hive 中的时间戳分区

来自分类Dev

分组并计算时间戳的差异

来自分类Dev

JPQL-计算时间戳之间的差异

来自分类Dev

计算Firestore Update中的时间戳差异

来自分类Dev

逐条记录时间戳差异计算

来自分类Dev

HIVE转换unix时间戳进行计算

来自分类Dev

计算两个时间戳之间的差异,并获得Unix时间戳之间的差异

来自分类Dev

计算两个时间戳之间的差异,并获得unix时间戳之间的差异

来自分类Dev

sqoop 将时间戳添加到 hive 分区值

来自分类Dev

计算bash中两个时间戳之间的差异

来自分类Dev

如何基于多级索引计算时间戳差异?

来自分类Dev

在SQL中计算时间戳差异和平均

来自分类Dev

计算时间戳差异 - 不能超过 48 小时

来自分类Dev

时间戳差异

来自分类Dev

时间戳差异

来自分类Dev

sqlite时间戳差异

来自分类Dev

时间戳之间的差异?

来自分类Dev

时间戳差异

来自分类Dev

计算SQL中行之间的时间

来自分类Dev

计算熊猫数据框中行之间的差异

来自分类Dev

计算SQL表中行之间的差异

来自分类Dev

计算熊猫数据框中行之间的差异

来自分类Dev

Hive:时间戳间隔

来自分类Dev

通过确切的插入时间戳在Hive中进行动态分区

来自分类Dev

R时间戳差异打印

来自分类Dev

MySQL时间戳差异结果

来自分类Dev

时间戳差异和输出

来自分类Dev

带时间戳的自动分区

来自分类Dev

带时间戳的自动分区