我无法在InfluxDb中获得此查询以正常工作。想知道是否有人可以提供帮助。
我想显示标签值,但仅显示当日数据。我有这个
SHOW TAG VALUES FROM table WITH KEY = "name"
此列表显示完整测量的所有值。我只想显示今天插入的数据的值。
我尝试过
SHOW TAG VALUES FROM table WITH KEY = "name" where date='2018-10-23'
SHOW TAG VALUES FROM table WITH KEY = "name" where time='2018-10-23'
以及其他一些变体,但似乎无法正确解决。 有人知道如何正确地构成此查询吗?
我将其用作Grafana中的变量。
谢谢
答案 0 :(得分:1)
对于选择的时间,您可以定义时间范围,开始和结束。 这是有效的解决方案。
SHOW TAG VALUES FROM table WITH KEY = "name" where time>='2020-04-26T00:00:00Z' AND time<'2020-04-27T00:00:00Z'
答案 1 :(得分:0)
SHOW TAG VALUES
查询中不支持时间条件-https://github.com/influxdata/influxdb/issues/5668存在问题。您可以在该问题注释中找到一种针对连续查询的解决方法。
答案 2 :(得分:0)
如何使用子查询?而不是“显示标签值” 像这样
# show tag values from with key = “TAGName” where condition
select TagName from (select field, TagName from Measurement where condition)
它返回带有标签值的时间戳