首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >时间戳` `now()`函数WHERE子句上的InfluxQL模运算符

时间戳` `now()`函数WHERE子句上的InfluxQL模运算符
EN

Stack Overflow用户
提问于 2019-01-17 19:21:19
回答 1查看 269关注 0票数 0

我想从今天的00.00now()查询我的记录。问题是我想动态地做这件事,所以我需要使用now()函数来操作时间戳。

以下是作为示例的查询。

代码语言:javascript
复制
SELECT SUM("something")
FROM "any_table_whatsoever"
WHERE time >= (now() - (now() % 86400) - (now() % 3600))

以下是响应。

代码语言:javascript
复制
error parsing query: found %, expected ) at line 3, char 29

似乎InfluxQL不支持对时间戳进行取模。我也认为那是我可能对它的错误。供您参考,我在Grafana上使用InfluxQL。

有什么替代方案可以实现这一点吗?

编辑:我的Grafana面板不能同时依赖于$timeFilter$__interval。我的意思是,就像,显示“今天到目前为止”的数据。如果我依赖这样的变量,这将不起作用,因为当我们改变Grafana上的间隔时,查询会受到影响。

EN

回答 1

Stack Overflow用户

发布于 2019-01-17 21:16:35

你不需要计算它。Grafana为该Today so far预定义了一个时间范围,它将自动计算查询时间:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54234832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档