From f5f6306277827f120d596d658c536b8c86f6db1c Mon Sep 17 00:00:00 2001 From: wangjiaming0909 <604227650@qq.com> Date: Tue, 5 Mar 2024 14:34:01 +0800 Subject: [PATCH] fix split window bug --- source/libs/planner/src/planOptimizer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/libs/planner/src/planOptimizer.c b/source/libs/planner/src/planOptimizer.c index 5e09927b10..6b3acf4726 100644 --- a/source/libs/planner/src/planOptimizer.c +++ b/source/libs/planner/src/planOptimizer.c @@ -6042,7 +6042,7 @@ static void tsmaOptSplitWindows(STSMAOptCtx* pTsmaOptCtx, const STimeWindow* pSc } // add head tsma if possible - if (!isSkeyAlignedWithTsma) { + if (!isSkeyAlignedWithTsma && scanRange.ekey >= endOfSkeyFirstWin - 1) { scanRange.ekey = TMIN( scanRange.ekey, taosTimeAdd(startOfSkeyFirstWin, pInterval->interval * 1, pInterval->intervalUnit, pTsmaOptCtx->precision) - 1);