首页 > 解决方案 > 带有 tims 和变量比较的 InfluxDB 查询

问题描述

我正在使用 influxdb,我在数据库中有 time 和 newTs 变量,如下所示。我运行了下面的命令,但它失败了“ERR:无效操作:时间和 *influxql.VarRef 不兼容”但是如果用数字更改 newTs 的值,它就可以工作。我确保 newTs 存储为整数。

那么如何在 influxdb 中构造查询以将时间与我的数据库变量进行比较?

还有任何函数我可以调用以在查询本身中将时间打印为日期,而不是在运行 influxdb 时设置精度

示例查询如下

选择时间,newTs from test where time <= newT order by DESC limit 5;

时间newTs


1619186823299972608 1619195400000000000

1619185623382094445 1619195400000000000

1619184423460671274 1619195400000000000

1619183223530383327 1619195400000000000

1619182023608563099 1619195400000000000

标签: variablestimeinfluxdb

解决方案


推荐阅读