Hi Team, we have a table metrics that store prometheus data in cratedb 5.10.7
, while both the min()
and max()
functions return null values, even if the field day__generated
itself contains data.
cr> select version();
+----------------------------------------------------------------------------------------------------+
| pg_catalog.version() |
+----------------------------------------------------------------------------------------------------+
| CrateDB 5.10.7 (built 67ecbaa/NA, Linux 6.8.0-54-generic amd64, OpenJDK 64-Bit Server VM 23.0.2+7) |
+----------------------------------------------------------------------------------------------------+
SELECT 1 row in set (0.002 sec)
cr> select * from metrics where day__generated is null limit 1;
+-----------+-------------+--------+-------+----------+----------------+
| timestamp | labels_hash | labels | value | valueRaw | day__generated |
+-----------+-------------+--------+-------+----------+----------------+
+-----------+-------------+--------+-------+----------+----------------+
SELECT 0 rows in set (0.014 sec)
cr> select min(day__generated),max(day__generated) from metrics;
+---------------------+---------------------+
| min(day__generated) | max(day__generated) |
+---------------------+---------------------+
| NULL | NULL |
+---------------------+---------------------+
SELECT 1 row in set (64.968 sec)