From b1ead824f861090e4eb88b7d1ba034df610e34c2 Mon Sep 17 00:00:00 2001 From: Ganlin Zhao Date: Mon, 15 May 2023 14:26:09 +0800 Subject: [PATCH] fix: fix linear interpolation error --- source/libs/executor/src/timesliceoperator.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/libs/executor/src/timesliceoperator.c b/source/libs/executor/src/timesliceoperator.c index 29e3668ec4..168bdf3f7c 100644 --- a/source/libs/executor/src/timesliceoperator.c +++ b/source/libs/executor/src/timesliceoperator.c @@ -244,6 +244,11 @@ static bool genInterpolationResult(STimeSliceOperatorInfo* pSliceInfo, SExprSupp break; } + if (end.key != INT64_MIN && end.key < pSliceInfo->current) { + hasInterp = false; + break; + } + if (start.key == INT64_MIN || end.key == INT64_MIN) { colDataSetNULL(pDst, rows); break; -- GitLab