From d7f409fd9ac27c8b7a2b2f952f608ab73936be0c Mon Sep 17 00:00:00 2001 From: Haojun Liao Date: Wed, 16 Sep 2020 15:09:43 +0800 Subject: [PATCH] [td-225] fix compiler error in win platform --- src/query/src/qPercentile.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/query/src/qPercentile.c b/src/query/src/qPercentile.c index 8d74dbbdc2..3a8be781d5 100644 --- a/src/query/src/qPercentile.c +++ b/src/query/src/qPercentile.c @@ -740,8 +740,10 @@ double getPercentile(tMemBucket *pMemBucket, double percent) { case TSDB_DATA_TYPE_SMALLINT: case TSDB_DATA_TYPE_INT: return fabs(percent - 100) < DBL_EPSILON? pRange->iMaxVal:pRange->iMinVal; - case TSDB_DATA_TYPE_BIGINT: - return fabs(percent - 100) < DBL_EPSILON? pRange->i64MaxVal:pRange->i64MinVal; + case TSDB_DATA_TYPE_BIGINT: { + double v = (double)(fabs(percent - 100) < DBL_EPSILON ? pRange->i64MaxVal : pRange->i64MinVal); + return v; + } case TSDB_DATA_TYPE_FLOAT: case TSDB_DATA_TYPE_DOUBLE: return fabs(percent - 100) < DBL_EPSILON? pRange->dMaxVal:pRange->dMinVal; -- GitLab