Merge pull request #5238 from taosdata/hotfix/TD-3019
[TD-3019]stddev and group by with same column issue
This commit is contained in:
commit
d66bb15539
|
@ -1848,7 +1848,7 @@ void doAppendData(SInterResult* pInterResult, TAOS_ROW row, int32_t numOfCols, S
|
|||
TSKEY key = INT64_MIN;
|
||||
for(int32_t i = 0; i < numOfCols; ++i) {
|
||||
SSqlExpr* pExpr = tscSqlExprGet(pQueryInfo, i);
|
||||
if (TSDB_COL_IS_TAG(pExpr->colInfo.flag)) {
|
||||
if (TSDB_COL_IS_TAG(pExpr->colInfo.flag) || pExpr->functionId == TSDB_FUNC_PRJ) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
|
|
@ -763,3 +763,20 @@ endi
|
|||
if $data01 != 1.414213562 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
sql create stable st1 (ts timestamp, f1 int, f2 int) tags (id int);
|
||||
sql create table tb1 using st1 tags(1);
|
||||
|
||||
sql insert into tb1 values (now, 1, 1);
|
||||
|
||||
sql select stddev(f1) from st1 group by f1;
|
||||
|
||||
if $rows != 1 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
|
||||
if $data00 != 0.000000000 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
|
|
Loading…
Reference in New Issue