gpt4 book ai didi

sql - MySQL 只返回最后的日期/时间记录

转载 作者:太空宇宙 更新时间:2023-11-03 11:20:18 25 4
gpt4 key购买 nike

我们有一个数据库,每分钟存储车辆的 GPS 位置、日期、时间、车辆标识、纬度、经度、速度等。

以下选择提取每个车辆位置和信息,但问题是返回第一条记录,我需要最后一条记录(当前位置),基于日期 (datagps.Fecha) 和时间 (datagps.Hora)。这是选择:

SELECT configgps.Fichagps, 
datacar.Ficha,
groups.Nombre,
datagps.Hora,
datagps.Fecha,
datagps.Velocidad,
datagps.Status,
datagps.Calleune,
datagps.Calletowo,
datagps.Temp,
datagps.Longitud,
datagps.Latitud,
datagps.Evento,
datagps.Direccion,
datagps.Provincia
FROM asigvehiculos
INNER JOIN datacar ON (asigvehiculos.Iddatacar = datacar.Id)
INNER JOIN configgps ON (datacar.Configgps = configgps.Id)
INNER JOIN clientdata ON (asigvehiculos.Idgroup = clientdata.group)
INNER JOIN groups ON (clientdata.group = groups.Id)
INNER JOIN datagps ON (configgps.Fichagps = datagps.Fichagps)
Group by Fichagps;

我需要得到相同的结果,但我需要最新的而不是旧的记录(最后一个 datagps.Fecha/datagps.Hora)。

我怎样才能做到这一点?

最佳答案

ORDER BY datagps.Fecha DESC, datagps.Hora DESC LIMIT 1 添加到您的查询。

关于sql - MySQL 只返回最后的日期/时间记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1480861/

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