【发布时间】:2020-08-03 12:28:09
【问题描述】:
我有一张包含公交系统停止时间的表格。细节并不重要,但我的表格基本上是这样的:
我正在从一个 CSV 文件中导入数据,该文件包含除下一站 ID 之外的所有内容。我想生成 Next Stop ID 以加快我将在我的应用中执行的一些数据处理。
对于每一行,下一站 ID 应该是下一行中的停靠 ID,并具有匹配的行程 ID 和服务 ID。排序应基于停止序列,它将增加但不一定按顺序(1、20、21、23 等,而不是 1、2、3、4...)。
这是我希望它看起来像的示例。为简单起见,我将所有服务 ID 保持不变,并且有两个 Trip ID。如果没有下一站,我希望该条目为空白。
我认为完全在 SQL 中执行此操作是有意义的,但我不确定如何最好地执行此操作。我知道我会如何用标准编程语言做到这一点,但不知道 SQL。感谢您的帮助。
【问题讨论】:
标签: sql database postgresql sql-update window-functions