[英]SQL (BigQuery) - get rows with a specific value and add count when a sequence of that value is broken with another value by group
[英]Bigquery/ SQL: sequence in same group
我有一个关于使用 sql 查找两种页面类型之间的序列的问题:
我们拥有的样本数据:
会话ID | 页面类型 |
---|---|
123 | 帐户 |
123 | 生的 |
123 | plp |
123 | pdp |
123 | 帐户 |
123 | plp |
123 | 样本 |
123 | pdp |
123 | plp |
123 | pdp |
123 | 生的 |
理想情况下,output 如下所示,仅包含在 plp 之后单击 pdp 时的记录
会话ID | 页面类型 |
---|---|
123 | plp |
123 | pdp |
123 | plp |
123 | pdp |
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.