如何从QuestDB中的表中获取最近的值?

如何从QuestDB中的表中获取最近的值?,questdb,Questdb,我有一张类似于以下内容的桌子: loc 临时雇员 时间戳 xyz 22.4 2021-03-03T16:51:56.915000Z xyz 21.4 2021-03-03T16:51:56.915000Z abc 22.4 2021-03-03T17:05:38.238413Z abc 21.4 2021-03-03T17:05:38.238478Z 这里有两种获取最新值的简单方法,首先,您可以限制到最新的行: 从my_表中选择*限制-1; 但在这种情况下,更有用的是使用最新版本: 从my_表

我有一张类似于以下内容的桌子:

loc 临时雇员 时间戳 xyz 22.4 2021-03-03T16:51:56.915000Z xyz 21.4 2021-03-03T16:51:56.915000Z abc 22.4 2021-03-03T17:05:38.238413Z abc 21.4 2021-03-03T17:05:38.238478Z
这里有两种获取最新值的简单方法,首先,您可以限制到最新的行:

从my_表中选择*限制-1;
但在这种情况下,更有用的是使用
最新版本:

从my_表中按loc最新选择*;
这将返回
loc
列中每个唯一值的最新行:

loc 临时雇员 时间戳 xyz 21.4 2021-03-03T16:51:56.915000Z abc 21.4 2021-03-03T17:05:38.238478Z