我使用InfluxQL语言从InfluxDB中提取数据。当我有一个带有True值的变量时,我希望得到持续时间。
我的数据库里有这个:
时间运行
2022-09-16 09:00:00假
2022-09-16 09:05:00假
2022-09-16 09:10:00真
2022-09-16 09:40:00真
2022-09-16 10:00:00假
2022-09-16 12:00:00真
2022-09-16 12:10:00假
我想得到这个结果:
持续时间真: 1h
1h = 50分钟(09:10-10:00) + 10分钟(12:00-12:10)
有人能给我一个关于InfluxQL查询的建议吗?
谢谢!
发布于 2022-09-24 03:14:50
在InfluxDB中报告给定状态的总持续时间是可行的,但只在Flux中报告,而不是InfluxQL (轻松)。您可以尝试以下步骤:
同样,在InfluxQL中仍然无法做到这一点,尽管社区已经等待了很长一段时间。请参阅更多细节这里。
https://stackoverflow.com/questions/73786009
复制相似问题