【问题标题】:how do I select all columns of the last row in each group in DolphinDB database?如何在 DolphinDB 数据库中选择每个组中最后一行的所有列?
【发布时间】:2020-01-17 08:46:24
【问题描述】:

我有一个大约 100 列的表,我想选择每个(符号、日期)组中最后一行的所有列。我能锻炼的唯一方法是

select last(column1), last(column2), ... , last(column100) from t context by symbol, date

有没有更简单的方法?写下所有 100 个列名是不现实的。

【问题讨论】:

    标签: dolphindb


    【解决方案1】:

    context by 子句可以与 DolphinDB 中的 having 子句一起使用

    select * from t context by symbol, date having rowNo(symbol) = size(symbol) - 1
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-22
      • 1970-01-01
      • 2014-07-19
      • 1970-01-01
      • 1970-01-01
      • 2019-12-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多