0

我想从今天到 查询我的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 上的间隔时,查询会受到影响。

4

1 回答 1

0

你不需要计算它。Grafana 有一个预定义的时间范围Today so far,它将自动计算查询的时间: 格拉法纳

于 2019-01-17T13:16:35.487 回答