fix test
diff --git a/iotdb-core/calc-commons/src/main/java/org/apache/iotdb/calc/execution/operator/source/relational/aggregation/grouped/GroupedMaxAccumulator.java b/iotdb-core/calc-commons/src/main/java/org/apache/iotdb/calc/execution/operator/source/relational/aggregation/grouped/GroupedMaxAccumulator.java
index 2b68513..80af97d 100644
--- a/iotdb-core/calc-commons/src/main/java/org/apache/iotdb/calc/execution/operator/source/relational/aggregation/grouped/GroupedMaxAccumulator.java
+++ b/iotdb-core/calc-commons/src/main/java/org/apache/iotdb/calc/execution/operator/source/relational/aggregation/grouped/GroupedMaxAccumulator.java
@@ -306,12 +306,14 @@
 
   @Override
   public void initializeFloatValues() {
-    floatValues = new FloatBigArray(Float.MIN_VALUE);
+    // MIN_VALUE is positive; negative infinity allows all non-NaN values to initialize a group.
+    floatValues = new FloatBigArray(Float.NEGATIVE_INFINITY);
   }
 
   @Override
   public void initializeDoubleValues() {
-    doubleValues = new DoubleBigArray(Double.MIN_VALUE);
+    // MIN_VALUE is positive; negative infinity allows all non-NaN values to initialize a group.
+    doubleValues = new DoubleBigArray(Double.NEGATIVE_INFINITY);
   }
 
   @Override