gpt4 book ai didi

sql - 需要根据唯一 ID 按时间戳提取最新记录

转载 作者:行者123 更新时间:2023-12-02 05:05:33 35 4
gpt4 key购买 nike

我要先道歉,这是我关于 stackoverflow 的第一个问题...

我正在尝试查询一个记录表,其中每一行都有一个 VehicleID、纬度、经度、时间戳和各种其他字段。我需要的是只为每个 VehicleID 提取最近的纬度和经度。

编辑:删除了唯一 ID 一词,因为显然我使用不正确。

最佳答案

如果唯一 ID 确实是唯一的,那么您将始终拥有最新的纬度和经度,因为 ID 会随着每一行而变化。

如果唯一 ID 是外键(或引用不同表中唯一 ID 的 ID),您应该这样做:

SELECT latitude, longitude, unique_id
FROM table INNER JOIN
(SELECT unique_id, MAX(timestamp) AS timestamp
FROM table
GROUP BY unique_id)t2 ON table.timestamp = t2.timestamp
AND table.unique_id = t2.unique_id;

关于sql - 需要根据唯一 ID 按时间戳提取最新记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16326481/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com