我正在尝试在表格中列出每个火车最新的目的地(最大出发时间),例如:
期望的结果应该是:
Train Dest Time
1 HK 10:00
1 SH 12:00
1 SZ 14:00
2 HK 13:00
2 SH 09:00
2 SZ 07:00
期望的结果应该是:
Train Dest Time
1 SZ 14:00
2 HK 13:00
我尝试过使用
SELECT Train, Dest, MAX(Time)
FROM TrainTable
GROUP BY Train
我遇到了“ora-00979不是GROUP BY表达式”的错误,该错误提示我必须在GROUP BY语句中包含“Dest”。但这肯定不是我想要的...
有没有可能在一行SQL语句中完成?