从 mysql [duplicate] 获取最新数据

To get the latest data from mysql [duplicate]

提问人:shashank Bharadwaj 提问时间:11/16/2023 最后编辑:SelVazishashank Bharadwaj 更新时间:11/16/2023 访问量:28

问:

2023-11-16 12:27:21.677826
2023-11-16 12:27:21.832048
2023-11-16 12:27:21.978845
2023-11-16 12:27:22.010928
2023-11-16 12:27:22.037900
2023-11-16 12:33:31.663295
2023-11-16 12:33:31.685133
2023-11-16 12:33:31.706968
2023-11-16 12:33:31.728155
2023-11-16 12:33:31.752384
2023-11-16 12:33:31.777117

大家好,

请帮助我从上述给定的时间戳中找到最新记录。

我试过使用这个查询:

select data 
from table 
where column name > CURRENT_TIME 

但是通过使用它,我获得了如上所示的所有数据。但我需要根据时间戳的最新记录,就像我需要从中获取数据一样

timestamp
2023-11-16 12:33:31.663295
MySQL 记录

评论


答:

0赞 Kalle 11/16/2023 #1

您可以使用 MySQL MAX() 函数来确定最新记录:

SELECT MAX(data) FROM table

如果您希望多个记录只是按日期时间排序,这应该可以解决问题

SELECT data FROM table ORDER BY column_name DESC

评论

0赞 shashank Bharadwaj 11/16/2023
嗨,我之前尝试过,但它没有用,它给了我上面的所有记录。
0赞 Kalle 11/17/2023
嗨@shashankBharadwaj - 您是否尝试过使用 MAX() 函数进行查询?它应该只给你一个结果。如果没有,您能否为我提供示例输出。