【发布时间】:2021-08-12 23:33:50
【问题描述】:
我有下表:
| Prospect_ID | Channel | Timestamp |
|---|---|---|
| 23455 | Digital | 01/01/2020 10:00:00 |
| 23455 | Digital | 01/01/2020 10:14:10 |
| 23455 | Call | 01/01/2020 10:30:10 |
| 55869 | Digital | 02/01/2020 09:00:01 |
| 55869 | Digital | 02/01/2020 14:00:00 |
| 55869 | Call | 02/01/2020 14:10:00 |
我想生成一个填充有唯一 ID 的列,该 ID 将每个潜在客户 ID 的时间戳在 30 分钟内分组在一起。
输出应如下所示:
| Prospect_ID | Channel | Timestamp | Timestamp_id |
|---|---|---|---|
| 23455 | Digital | 01/01/2020 10:00:00 | abc1 |
| 23455 | Digital | 01/01/2020 10:14:10 | abc1 |
| 23455 | Call | 01/01/2020 10:30:10 | abc1 |
| 55869 | Digital | 01/01/2020 10:31:01 | abc2 |
| 55869 | Digital | 02/01/2020 14:00:00 | abc3 |
| 55869 | Call | 02/01/2020 14:10:00 | abc3 |
我为此使用 Snowflake DB。
提前致谢!
【问题讨论】:
标签: sql snowflake-cloud-data-platform