Influxdb 流入使用查询中的数据

Influxdb 流入使用查询中的数据,influxdb,Influxdb,我想通过以下操作计算每日平均温度: 每小时取第一个值- query1 = SELECT first("value") FROM "externaltemp" WHERE $timeFilter GROUP BY time(1h) fill(none) 用这些值,我想取每天的平均值。 选择平均值(查询1) 我的问题是如何组合一个查询并从第一个查询到下一个查询使用数据。可能吗 编辑: 添加了一些数据: Time externaltemp.distinct 2018-04-04 07:07:00 3

我想通过以下操作计算每日平均温度: 每小时取第一个值-

query1 = SELECT first("value") FROM "externaltemp" WHERE $timeFilter GROUP BY time(1h) fill(none)
用这些值,我想取每天的平均值。
选择平均值(查询1)

我的问题是如何组合一个查询并从第一个查询到下一个查询使用数据。可能吗

编辑:

添加了一些数据:

Time externaltemp.distinct
2018-04-04 07:07:00 3.80
2018-04-04 07:05:00 3.80
2018-04-04 07:04:00 3.80
2018-04-04 07:03:00 3.80
2018-04-04 07:02:00 3.80
2018-04-04 07:01:00 3.80
2018-04-04 07:00:00 3.80
2018-04-04 06:59:00 3.80
2018-04-04 06:58:00 3.80
2018-04-04 06:57:00 3.80
2018-04-04 06:56:00 3.80
2018-04-04 06:55:00 3.80
2018-04-04 06:54:00 3.80
2018-04-04 06:53:00 3.70
2018-04-04 06:52:00 3.80
2018-04-04 06:51:00 3.70
2018-04-04 06:50:00 3.70
2018-04-04 06:49:00 3.70
2018-04-04 06:48:00 3.70
2018-04-04 06:47:00 3.80
2018-04-04 06:46:00 3.70
2018-04-04 06:45:00 3.70
2018-04-04 06:44:00 3.70
2018-04-04 06:43:00 3.70

和查询:
从“externaltemp”中选择第一个(“值”),其中$timeFilter GROUP BY time(1h)

Time externaltemp.first
2018-04-04 07:00:00 
3.80
2018-04-04 06:00:00 3.70
2018-04-04 05:00:00 2.90
2018-04-04 04:00:00 2.60
2018-04-04 03:00:00 2.20
2018-04-04 02:00:00 1.90
2018-04-04 01:00:00 2.30
2018-04-04 00:00:00 3.60
2018-04-03 23:00:00 5.50
2018-04-03 22:00:00 6.50
2018-04-03 21:00:00 7.50使用下面的代码

SELECT MEAN("first") FROM (SELECT first("value") FROM "externaltemp" WHERE $timeFilter GROUP BY time(1h) fill(none))

好啊我测试了这个查询,但是我只得到了'Time externaltemp.mean 1970-01-01 01:00:00-4.00',在它看起来像'Time externaltemp.first 2018-03-03 22:00:00-3.90 2018-03-03 21:00:00-4.00 2018-03 20:00-4.00 2018-03-03 19:00:00-2.90 2018-03 18:00:00-1.50'之前,共享样本数据。。。