Merge pull request #5280 from taosdata/hotfix/TD-3063
[TD-3063]taosd crashes for last_row query
This commit is contained in:
commit
3758c05bf5
|
@ -4743,7 +4743,11 @@ static FORCE_INLINE void setEnvForEachBlock(SQInfo* pQInfo, STableQueryInfo* pTa
|
||||||
}
|
}
|
||||||
|
|
||||||
if (QUERY_IS_INTERVAL_QUERY(pQuery)) {
|
if (QUERY_IS_INTERVAL_QUERY(pQuery)) {
|
||||||
setIntervalQueryRange(pQInfo, pBlockInfo->window.skey);
|
if (!QUERY_IS_ASC_QUERY(pRuntimeEnv->pQuery)) {
|
||||||
|
setIntervalQueryRange(pQInfo, pBlockInfo->window.ekey);
|
||||||
|
} else {
|
||||||
|
setIntervalQueryRange(pQInfo, pBlockInfo->window.skey);
|
||||||
|
}
|
||||||
} else { // non-interval query
|
} else { // non-interval query
|
||||||
setExecutionContext(pQInfo, pTableQueryInfo->groupIndex, pBlockInfo->window.ekey + step);
|
setExecutionContext(pQInfo, pTableQueryInfo->groupIndex, pBlockInfo->window.ekey + step);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue