【发布时间】:2021-03-19 03:28:44
【问题描述】:
我有一个包含以下列的表格:START POINT、END POINT、START DATE、END DATE、RIDE NUMBER 我需要从中接收所有记录,以及 END POINT, STARTE DAT, END DATE 以获取来自同一起点的最新记录(开始日期)。
例子:
- 起点 - A,终点 - B,开始日期 1/1/1 10:30,结束日期 1/1/1 10:35
- 起点 - A,终点 - C,开始日期 1/1/1 10:20,结束日期 1/1/1 10:35
- 起点 - A,终点 - B,开始日期 1/1/1 10:25,结束日期 1/1/1 10:35
- 起点 - A,终点 - D,开始日期 1/1/1 10:27,结束日期 1/1/1 10:35
所以我需要从相同的起始点t(在示例中为 A,结束点)接收最后一次骑行(START DATE,结束日期无关紧要)没关系)对于每条记录。
所以对于 ride 1,我应该得到 ride 4。对于 2 我应该获得 nothing(这是最后一次骑行),对于 3 我应该获得记录 2 并且对于记录 4 我应该得到记录 3。以此类推。
问题是起点很多,开始日期也很多。
我试图使用 MAX 函数加入具有开始日期条件的同一张表(第一次旅行的开始日期
你知道如何加入吗?
【问题讨论】: