gpt4 book ai didi

influxdb - 如何选择特定月份的特定时段之间的数据?

转载 作者:行者123 更新时间:2023-12-05 04:00:30 26 4
gpt4 key购买 nike

我已经让 InfluxDB 正常工作并获取有关某些服务的监控数据(值仅为 1 表示运行,0 表示运行)。对于管理,我需要从数据库中选择特定月份和夜间或白天的值。例如:我想选择 2019 年 4 月(不管是 1 还是 0)08:00AM 到 07:00PM(白天时间)之间的所有数据

这是我尝试过的:

SELECT value FROM probe_success 
WHERE "instance" = 'https://myservice/api' AND time >= '08:00:00' AND time < '19:00:00'
AND time >= '2019-04-01' AND time <= '2019-04-30'

但是我有一个错误:

{"results":[{"statement_id":0,"error":"invalid operation: time and *influxql.StringLiteral are not compatible"}]}

谁能告诉我我做错了什么或指出正确的方向?

非常感谢!

最佳答案

好的,经过一些研究我发现不可能在“WHERE”子句中使用“OR”语句来指定多个时间范围。参见 this .我通过在 for 循环中每天发送单独的请求然后连接所有结果来解决这个问题。这不是最好的解决方案,我承认,但既然他们说这是不可能的,我想这就是解决方法。

关于influxdb - 如何选择特定月份的特定时段之间的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56173382/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com