--- a/test/expected/tdigest.out
+++ b/test/expected/tdigest.out
@@ -1298,6 +1298,7 @@ SELECT * FROM (
 (0 rows)
 
 -- <value,count> API
+set extra_float_digits = 0;
 select tdigest_percentile(value, count, 100, 0.95)
 from (values
   (47325940488,1),
@@ -1352,9 +1353,10 @@ from (values
   (166024740,2147483647)) foo (count, value);
  tdigest_percentile 
 --------------------
- 30.358618321611857
+   30.3586183216119
 (1 row)
 
+reset extra_float_digits;
 ----------------------------------------------
 -- nice data set with random data (uniform) --
 ----------------------------------------------
--- a/test/sql/tdigest.sql
+++ b/test/sql/tdigest.sql
@@ -974,6 +974,7 @@ SELECT * FROM (
 
 -- <value,count> API
 
+set extra_float_digits = 0;
 select tdigest_percentile(value, count, 100, 0.95)
 from (values
   (47325940488,1),
@@ -1026,6 +1027,7 @@ from (values
   (3583536,48400),
   (4104120,60000),
   (166024740,2147483647)) foo (count, value);
+reset extra_float_digits;
 
 ----------------------------------------------
 -- nice data set with random data (uniform) --
