【发布时间】:2020-08-07 15:26:23
【问题描述】:
目标是创建在时间范围的第一个值上标准化的时间序列。例如,我们有系列
time | value
------------------------------
2020-07-13T00:00:00Z | 2
2020-07-14T00:00:00Z | 4
2020-07-15T00:00:00Z | 3
想要得到结果
time | value
------------------------------
2020-07-13T00:00:00Z | 1
2020-07-14T00:00:00Z | 2
2020-07-15T00:00:00Z | 1.5
我尝试了以下查询:
select "value" / first_value from (select "value" from "database"."autogen"."measurement"), (select first("value") as first_value from "database"."autogen"."measurement")
但它会产生空的时间序列。
有人能解释一下错误在哪里吗?
【问题讨论】: