【发布时间】:2017-11-24 13:31:44
【问题描述】:
在我的数据库测量中,标签是“来源”、“版本”、“日期”,字段是“计数”。
每个来源都有多个版本。我是按版本推送数据的。
我想要每个来源的版本总和。我可以通过普通查询得到它。
但在这里我想要这个用于多个日期。也可以使用嵌套函数或函数的函数。
select mean(sum),last(sum) from (select sum(count) from epaper_edition where (date='2017-11-03' or date='2017-11-04' or date='2017-11-05' or date='2017-11-06') group by date,source) group by source
last() 函数基于时间戳。
last(sum(count)) 产生随机的sum(count),而不是最后一个。
我有一个解决方案,方法是使用单独的查询 sum(count) 查询最后一个日期。我在一个查询中需要它。
感谢您提前为我提供了更好的解决方案。
【问题讨论】:
标签: influxdb