首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于开始时间的雪花拼接名称

问基于开始时间的雪花拼接名称
EN

Stack Overflow用户
提问于 2020-01-15 07:57:11
回答 1查看 146关注 0票数 0

我正在尝试根据在start time列中找到的开始时间连接Name列中的名称,如下面的Table Data中所示。

最终结果应该将第1行(假日促销)和第2行(新年)的名称连接起来,因为开始时间在相同的日期和时间。因此,它应该类似于“假日销售,新年”,开始日期列显示"2019-12-26 00:00:00“。

我尝试修改几个查询,这些查询最初用于根据名称或ID合并日期,以便它们可以根据日期合并(连接)名称。所有这些都被证明是不成功的,并导致了“超时错误”。下面是我尝试过的几个查询:- start date end date combine rows - Merge overlapping date intervals

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-15 10:14:42

我相信LISTAGG https://docs.snowflake.net/manuals/sql-reference/functions/listagg.html是你正在寻找的东西。试一试

代码语言:javascript
复制
select listagg(name, ', '), start_time from table group by start_time;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59743455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档