diff --git a/src/query/src/qExecutor.c b/src/query/src/qExecutor.c index 6de9b56b3ac7725756f84153cb3a3a66c32eb1b2..6bc55effdc4e2bcdf7d1695157df437d9c54ccf4 100644 --- a/src/query/src/qExecutor.c +++ b/src/query/src/qExecutor.c @@ -3642,7 +3642,7 @@ bool queryHasRemainResults(SQueryRuntimeEnv* pRuntimeEnv) { return false; } - if (pQuery->fillType != TSDB_FILL_NONE) { + if (pQuery->fillType != TSDB_FILL_NONE && !isPointInterpoQuery(pQuery)) { // There are results not returned to client yet, so filling operation applied to the remain result is required // in the first place. int32_t remain = taosNumOfRemainRows(pFillInfo);