Influxdb 如何从XDB中检索30天的最后一次数据
我是XDB的新手,请帮我回答这个问题。所以问题是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
从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