Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Influxdb 如何从XDB中检索30天的最后一次数据_Influxdb - Fatal编程技术网

Influxdb 如何从XDB中检索30天的最后一次数据

Influxdb 如何从XDB中检索30天的最后一次数据,influxdb,Influxdb,我是XDB的新手,请帮我回答这个问题。所以问题是 从powerandlevel中选择last(val1)、last(val2),其中id='$id'和time>160676100000000000+1d和time您可以使用last函数获取最后一个值,但无法获取最后一条记录的时间戳-这不受支持,请参阅 顺便说一句:按时间分组(1d)每天生成一个值,它将有时间00:00:00。但您也在应用偏移量-60m-1s,以便将时间“移动”回前一天(22:59:59前一天)。这对我来说毫无意义。您可以使用las

我是XDB的新手,请帮我回答这个问题。所以问题是


从powerandlevel中选择last(val1)、last(val2),其中id='$id'和time>160676100000000000+1d和time您可以使用
last
函数获取最后一个值,但无法获取最后一条记录的时间戳-这不受支持,请参阅


顺便说一句:
按时间分组(1d)
每天生成一个值,它将有时间
00:00:00
。但您也在应用偏移量
-60m-1s
,以便将时间“移动”回前一天(
22:59:59
前一天)。这对我来说毫无意义。

您可以使用
last
函数获取最后一个值,但无法获取最后一条记录的时间戳-这不受支持,请参阅


顺便说一句:
按时间分组(1d)
每天生成一个值,它将有时间
00:00:00
。但您也在应用偏移量
-60m-1s
,以便将时间“移动”回前一天(
22:59:59
前一天)。这对我来说毫无意义。

谢谢你的回复。问题是,我在influx中存储的数据是UTC时间格式的,所以当我从那里接收数据时,我会将其转换为本地时间。正因为如此,我需要那个偏移量,以及我需要的偏移量。您能告诉我如何获取我正在处理的数据的特定记录的最后时间戳吗retrieving@MdEnayat好的,我会尝试使用,否则当夏令时在那个里改变时,你们将不得不更新偏移量timezone@MdEnayat正如我所说,您不能通过时间分组获得最后一个时间戳(仅最后一个值!=时间戳)。您唯一的选择是选择特定日期的数据,按时间和限制1订购-因此您将获得该日期时间范围的最新记录。请提供我按时间和限制1订购的查询。那会很有帮助的。再次感谢你的回复。问题是,我在influx中存储的数据是UTC时间格式的,所以当我从那里接收数据时,我会将其转换为本地时间。正因为如此,我需要那个偏移量,以及我需要的偏移量。您能告诉我如何获取我正在处理的数据的特定记录的最后时间戳吗retrieving@MdEnayat好的,我会尝试使用,否则当夏令时在那个里改变时,你们将不得不更新偏移量timezone@MdEnayat正如我所说,您不能通过时间分组获得最后一个时间戳(仅最后一个值!=时间戳)。您唯一的选择是选择特定日期的数据,按时间和限制1订购-因此您将获得该日期时间范围的最新记录。请提供我按时间和限制1订购的查询。那会很有帮助的,再次谢谢。
time                 last  last_1
----                 ----  ------
2020-11-30T22:59:59Z 92.6  91.4
2020-12-01T22:59:59Z 95.3  94.2
2020-12-02T22:59:59Z 97.7  96.6
2020-12-03T22:59:59Z 101   99.9
2020-12-04T22:59:59Z 103.1 102.1
2020-12-05T22:59:59Z 105.2 104.1
2020-12-06T22:59:59Z 108   106.9
2020-12-07T22:59:59Z 110.5 109.4
2020-12-08T22:59:59Z 113.1 112.1
2020-12-09T22:59:59Z 117.5 112.8
2020-12-10T22:59:59Z 122.4 112.8
2020-12-11T22:59:59Z 127.1 112.8
2020-12-12T22:59:59Z 131.4 112.8
2020-12-13T22:59:59Z 134.8 114.4
2020-12-14T22:59:59Z 137.4 117.1
2020-12-15T22:59:59Z 140.4 120
2020-12-16T22:59:59Z 143.7 123.2
2020-12-17T22:59:59Z 146.8 126.6
2020-12-18T22:59:59Z 149.6 129.2
2020-12-19T22:59:59Z 152.3 132
2020-12-20T22:59:59Z 155.3 135.1
2020-12-21T22:59:59Z 158.6 138.3
2020-12-22T22:59:59Z 161.4 141
2020-12-23T22:59:59Z 163.6 143.3
2020-12-24T22:59:59Z 165.7 145.4
2020-12-25T22:59:59Z 167.9 147.5
2020-12-26T22:59:59Z 171.4 151.1
2020-12-27T22:59:59Z 173.6 153.4 
SELECT val1, val2 FROM powerandlevel where id='$id' and time>'2020-12-26T22:59:59Z' limit 10

time                     val1  val2
----                     ----- -----
2020-12-26T22:59:59.677Z 167.9 147.5
2020-12-26T23:00:00.678Z 167.9 147.5
2020-12-26T23:00:01.678Z 167.9 147.5
2020-12-26T23:00:02.679Z 167.9 147.5
2020-12-26T23:00:03.682Z 167.9 147.5
2020-12-26T23:00:04.681Z 167.9 147.5
2020-12-26T23:00:05.677Z 167.9 147.5
2020-12-26T23:00:06.676Z 167.9 147.5
2020-12-26T23:00:07.679Z 167.9 147.5
2020-12-26T23:00:08.677Z 167.9 147.5