如何获取DolphinDB中每个组的最后几行

如何获取DolphinDB中每个组的最后几行,dolphindb,Dolphindb,为了获得DolphinDB中每个组的最后几行,我将在每个组中按时间列降序排序,然后使用“从t上下文中按x选择顶部n…”。有没有一种方法可以使用基本上是“按x从t上下文中选择最后n…x”的代码直接获取每个组中的最后几行,而无需排序?您可以尝试使用tail tail(obj, [n=1]) obj可以是表名 n要返回的最后n行数 在下面的链接中找到文档和示例 您可以使用带负整数的“limit”来选择“context by”子句后面的最后几个观察值 select * from t context b

为了获得DolphinDB中每个组的最后几行,我将在每个组中按时间列降序排序,然后使用“从t上下文中按x选择顶部n…”。有没有一种方法可以使用基本上是“按x从t上下文中选择最后n…x”的代码直接获取每个组中的最后几行,而无需排序?

您可以尝试使用
tail

tail(obj, [n=1])
obj可以是表名

n要返回的最后n行数

在下面的链接中找到文档和示例

您可以使用带负整数的“limit”来选择“context by”子句后面的最后几个观察值

select * from t context by sym limit -5