在 Apache IoTDB 1.2.2 版本中,为什么使用 `order by limit 1` 时没有返回最大值?

问题描述 投票:0回答:1

使用

order by limit 1
时的查询结果反馈不是Apache IoTDB 1.2.2版本的最大值。有谁知道是什么原因吗?我的整个查询语句是
select d_206871005.flow_d from root.default.flow_steam_hot_cold_day.** where time>= 1970-01-01 08:00:00 and time < 2024-04-17 23:59:59 order by d_206871005.flow_d desc limit 1
,返回的值是第二大的值,仅使用
desc
语句进行验证。怎么解决问题?

apache-iotdb iotdb
1个回答
0
投票

新版本1.3.1已经解决了您遇到的问题,即当Apache IoTDB命令中有

limit
子句时,
offset
order by
无法下推。如果您还不想升级版本,可以暂时使用
select MAX_VALUE(xx1.flow_d) + MAX_VALUE(xx2.flow_d) from xxxxx
语句。

© www.soinside.com 2019 - 2024. All rights reserved.