influxDB |获取最后一个点和第一个点之间经过的时间

influxDB |获取最后一个点和第一个点之间经过的时间,influxdb,elapsed,Influxdb,Elapsed,如何获得测量中的第一个点和最后一个点之间的差异 例如: name: m1 time ID ms ---- -- -- 1573826041643021709 1 195 1573826041914872651 2 97 1573826042124354048 3 52 1573826042313151871 4 34 1573826042491637063 5 30 我需要得到1573826041643021709和1573

如何获得测量中的第一个点和最后一个点之间的差异

例如:

name: m1
time                ID ms
----                -- --
1573826041643021709 1  195
1573826041914872651 2  97
1573826042124354048 3  52
1573826042313151871 4  34
1573826042491637063 5  30
我需要得到1573826041643021709和1573826042491637063之间的差值

选择m1中的select elapsedms显示了预期的结果,但方法看起来很复杂,似乎应该更简单、更优雅。

找到字段“ms”的测量值并指出它们之间的差异

 select first(ms) - last(ms) from m1;

谢谢您的回答,但我在尝试执行此请求时遇到以下错误:ERR:error解析查询:found;,在第1行,第一个变体更接近我的任务。我需要及时得到差分。根据上面的例子,它意味着1573826042491637063-1573826041643021709。不是“195-30”的附加信息:换句话说,我想得到开始时间和结束时间之间的差异。根据上面的例子:1573826042491637063-1573826041643021709。