【发布时间】:2021-04-13 11:05:41
【问题描述】:
我想检索当前行和之前行的值在 Counter 列(以下是示例数据)中的差异。
所以第一列将是计数器,第二列将是当前行计数器和前一个计数器的差异。这是一个例子:
我想写这样的东西:
select
id,
counter - LAG(counter, 1) OVER (ORDER BY counter)
from table
【问题讨论】:
-
为什么
id在所有行中都相同?您的查询有什么问题? -
有几个ID。那是一个样本输出。我现在将添加一个示例输出
标签: sql select google-bigquery