apache / apache/iotdb

IoTDB(0.12.5),计算某时间段数据的平均值,昨天计算结果和今天的计算结果不一样

Abierto
#8,085 1 comentario 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Java
Estrellas
6.4k
Forks
1.2k
Merge medio
1 d 23 h
PR fusionados (30 d)
115

Descripción

我在IoTDB(0.12.5)中创建了一个时序序列,dataType:DOUBLE,encoding:PLAIN,compression:SNAPPY
里面存储的数据是每秒一个值,数据小数点后位数较长,类似这种数据,21.11077143919472、13.338655912277863
使用如下类似语句计算小时内的平均值:
select AVG(e) from root.a.b.$c$d where time>=1669042800000 and time<1669046400000 group by([1669042800000,1669046400000), 1h)

昨天和今天都分别执行该语句,两天计算出的结果,有些许的偏差
昨天结算结果是:49.64659657087113
今天的计算结果是:49.64659657087112

请问这是怎么回事

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

No se menciona ningún archivo fuente ni prueba; comienza reproduciendo la consulta AVG/group-by en IoTDB 0.12.5 con los valores DOUBLE indicados y comparando ejecuciones repetidas. Se considerará terminado cuando se determine la causa de la diferencia de resultado de 1e-14 y se documente o corrija el comportamiento.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Área
databases
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
30/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.