【发布时间】:2021-11-16 00:42:22
【问题描述】:
我正在尝试解决“差距和孤岛”并将连续检查组合在一起。我的数据是这样的
site_id date_id location_id reservation_id revenue
5 20210101 125 792727 100
5 20210101 126 792728 90
5 20210101 228 792757 200
5 20210102 217 792977 50
5 20210102 218 792978 120
5 20210102 219 792979 100
我想在同一日期和 site_id 内按连续的 location_id 和连续的 reservation_id(两者都应该是连续的)进行分组,并计算总收入。所以对于上面的例子,输出应该是:
site_id date_id location_id reservation_id revenue
5 20210101 125 792727 190
5 20210101 228 792757 200
5 20210102 217 792977 270
Location_id 和 reservation_id 除了这个特定任务之外并不重要,因此对这两列使用简单的 MAX() 或 MIN() 即可。
【问题讨论】:
标签: sql amazon-redshift