这是我的疑问:
SELECT mean("value") FROM "autogen"."°C" WHERE ("entity_id" = 'shelly_1l_our_room_device_temperature') AND $timeFilter GROUP BY time($__interval) fill(null)我正在尝试用相同的数据添加第二个查询,但在24小时后
我试了很多次,但似乎不起作用:
SELECT mean("value") FROM "autogen"."°C" WHERE ("entity_id" = 'shelly_1l_our_room_device_temperature') AND DATE_SUB(NOW(), INTERVAL 24 HOUR) GROUP BY time(20s) fill(null)
SELECT mean("value") FROM "autogen"."°C" WHERE ("entity_id" = 'shelly_1l_our_room_device_temperature') AND time >= now() - 48h and time <= now() - 24h GROUP BY time($__interval) fill(null)如您所见,我几乎没有使用InfluxQL的经验。
发布于 2022-10-24 11:31:09
你的语法在我看来不错。可能是数据本身有一些问题。
要确认一下,请您试试这个:
请参阅更多细节这里。
https://stackoverflow.com/questions/74173730
复制相似问题