【发布时间】:2019-05-06 05:40:43
【问题描述】:
我在 BigQuery 中有数据,其中包含时间戳和用户 ID 等特定列,一些用户多次访问该网站。
目标是找出用户多次访问的时间差。
即使他们访问了 14 次,我也需要找出每次连续访问之间的差异。
这是我的数据样本:
【问题讨论】:
-
我有访问我的网站的用户数据,其时间戳如下图所示。如果在 1 分钟的时间跨度内,一个用户来了 10 次,这意味着有 10 个时间戳,我需要将该用户列入黑名单,将其视为机器人。
-
我尝试按升序对时间戳进行排序,然后如果用户 ID 相同但无法做到这一点,则查找连续时间戳的差异。所以寻找不同的方法。
-
请使用edit 选项将您目前尝试的SQL 添加到您的问题中
标签: google-sheets google-bigquery timestamp