答案 0 :(得分:0)
在大多数数据库中,您将执行以下操作:
select t.*
from <your logic here>
order by timestamp desc
fetch first 1 row only;
并非所有数据库都支持fetch first
。在您的数据库中,它可能拼写为limit
或select top
。
答案 1 :(得分:0)
在R中,假设您的数据存储在名为df
和的数据框中:
tail(df[order(df$TIMESTAMP), ])[1,]
答案 2 :(得分:0)
谢谢你们的建议!
我已经找到了使用dplyr的答案:
filter(my_table,timestamp_col == max(timestamp_col)
例如,对于内置的mtcars数据集,要查找所有齿轮数最大的汽车,请使用 过滤器(mtcars,gear == max(gear))
在基数R中,相同的东西是mtcars [mtcars $ gear == max(mtcars $ gear),]