Select 将XDB中的行转换为列

Select 将XDB中的行转换为列,select,pivot,grafana,influxdb,Select,Pivot,Grafana,Influxdb,在XDB中,我希望将查询的输出从原始转换为列。 查询是: SELECT max(*) FROM table_X WHERE time > now() - 6m GROUP BY time(5m) fill(previous) ORDER BY DESC LIMIT 1 结果是: 但是我想得到,例如,这个输出 我该怎么办? 请帮助我Influx db提供了pivot函数功能,可以将行转换为列 pivot(rowKey:["_time"], columnKey: [&

在XDB中,我希望将查询的输出从原始转换为列。 查询是:

SELECT max(*) FROM table_X WHERE time > now() - 6m GROUP BY time(5m) fill(previous) ORDER BY DESC LIMIT 1
结果是:

但是我想得到,例如,这个输出

我该怎么办?
请帮助我

Influx db提供了pivot函数功能,可以将行转换为列

pivot(rowKey:["_time"], columnKey: ["_field"], valueColumn: "_value")


注意:Inflox db flux查询的2.x版本中提供了Pivot函数功能。在1.xx版本的influx中,数据库不支持pivot。

能否根据我的输出表编写查询?请问您使用的是哪个版本的influx?我的版本是1.7.7:(influx在1.7.x版本中不支持此功能