representation of the holidays data
representation of the data I want to end up with
节假日数据:
| 日期|假日|
| - -|- -|
| X射线|楠|
| Y形|C语言|
| Z轴|B、e|
| 有害物|日|
| 剩余|楠|
| 的|楠|
| 测试|一种|
开始日期、结束日期数据:
| 开始日期|结束日期|
| - -|- -|
| X射线|Z轴|
| Y形|的|
| 的|第1天|
我的目标是:
| 开始日期|结束日期|假日|
| - -|- -|- -|
| X射线|Z轴|B、c、e|
| Y形|的|B、c、d、e|
| 的|第1天|一种|
如上面的标题所述,我想知道是否有一种方法可以在不使用collect_list或collect_set之类的方法的情况下,将日期之间的holidays列分组/连接起来(在列中获取列表对我来说不是一个可行的解决方案,因为我在这里处理的数据量非常大。)
1条答案
按热度按时间n3schb8v1#
你可以试试这个SQL。我解释了SQL本身的逻辑-它是一个两步的过程-第一步是计算日期之间的假期,第二步是将它们串联起来。