我试图根据在以下Table Data中找到的“开始时间”列中的开始时间,将“名称”列中的名称连接起来。
最终结果应将第1行(假日销售)和第2行(新年)的名称连接起来,因为开始时间位于同一日期和时间。因此它的显示应类似于“新年假期促销”,“开始日期”列显示为“ 2019-12-26 00:00:00”。
我已尝试更改几个最初用于根据名称或ID合并日期的查询,以便它们可以根据日期合并(连接)名称。这些都不成功,并导致“超时错误”。这是我尝试过的几个查询:-start date end date combine rows-Merge overlapping date intervals
我相信LISTAGG https://docs.snowflake.net/manuals/sql-reference/functions/listagg.html是您要寻找的东西。尝试
select listagg(name, ', '), start_time from table group by start_time;