2

我正在使用带有 PostgreSQL 实现的 Metabase。

运行次数

我想达到照片中的结果。我希望包含一个列来计算一个字段在上面出现的次数。它也应该包括当前实例。

我见过的其他例子只是简单地计算了总出现次数。由于我按日期排序,我不希望计算日期之后发生的事件。

4

1 回答 1

2

您可以在 Postgres 中使用窗口函数:

select name, date, row_number() over (partition by name order by date) as seqnum
from t;

您可能还希望order by date在查询结束时保证结果按日期顺序排列。

于 2018-06-11T14:01:33.583 回答