我想从今天的00.00到now()查询我的记录。问题是我想动态地做这件事,所以我需要使用now()函数来操作时间戳。
以下是作为示例的查询。
SELECT SUM("something")
FROM "any_table_whatsoever"
WHERE time >= (now() - (now() % 86400) - (now() % 3600))以下是响应。
error parsing query: found %, expected ) at line 3, char 29似乎InfluxQL不支持对时间戳进行取模。我也认为那是我可能对它的错误。供您参考,我在Grafana上使用InfluxQL。
有什么替代方案可以实现这一点吗?
编辑:我的Grafana面板不能同时依赖于$timeFilter和$__interval。我的意思是,就像,显示“今天到目前为止”的数据。如果我依赖这样的变量,这将不起作用,因为当我们改变Grafana上的间隔时,查询会受到影响。
发布于 2019-01-17 21:16:35
你不需要计算它。Grafana为该Today so far预定义了一个时间范围,它将自动计算查询时间:

https://stackoverflow.com/questions/54234832
复制相似问题