在满足条件的分区中选择值(Teradata SQL)



我有一个表格,格式如下:

人数到达出发时间tbody> <<tr>11
出发搬迁指标
1迈阿密达拉斯下午1点N
芝加哥td>3点Y
达拉斯迈阿密5点N

您正在尝试匹配表中的不同行,因此尽管您正在处理单个表,但将其视为同一表的两个副本会很方便。如果我们这样想的话,查询就会自动着陆。

假设您的表名为Tab,并且每行最多有一个候选NextDepartureTime列,查询可以像这样:

SELECT
a.*,
b.DepartureTime as NextDepartureTime
FROM
Tab a
LEFT JOIN Tab b
ON a.Arriving = b.Departing

相关内容

  • 没有找到相关文章

最新更新