fix issue #564
This commit is contained in:
parent
afadf24a52
commit
3dc152dfd6
|
@ -92,6 +92,8 @@ bool gcBuildQueryJson(HttpContext *pContext, HttpSqlCmd *cmd, TAOS_RES *result,
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool us = taos_result_precision(result) == TSDB_TIME_PRECISION_MICRO;
|
||||||
|
|
||||||
// such as select count(*) from sys.cpu
|
// such as select count(*) from sys.cpu
|
||||||
// such as select count(*) from sys.cpu group by ipaddr
|
// such as select count(*) from sys.cpu group by ipaddr
|
||||||
// such as select count(*) from sys.cpu interval(1d)
|
// such as select count(*) from sys.cpu interval(1d)
|
||||||
|
@ -149,7 +151,11 @@ bool gcBuildQueryJson(HttpContext *pContext, HttpSqlCmd *cmd, TAOS_RES *result,
|
||||||
snprintf(target, HTTP_GC_TARGET_SIZE, "%s%s", aliasBuffer, (char *)row[groupFields]);
|
snprintf(target, HTTP_GC_TARGET_SIZE, "%s%s", aliasBuffer, (char *)row[groupFields]);
|
||||||
break;
|
break;
|
||||||
case TSDB_DATA_TYPE_TIMESTAMP:
|
case TSDB_DATA_TYPE_TIMESTAMP:
|
||||||
snprintf(target, HTTP_GC_TARGET_SIZE, "%s%ld", aliasBuffer, *((int64_t *)row[groupFields]));
|
if (us) {
|
||||||
|
snprintf(target, HTTP_GC_TARGET_SIZE, "%s%ld", aliasBuffer, *((int64_t *) row[groupFields]));
|
||||||
|
} else {
|
||||||
|
snprintf(target, HTTP_GC_TARGET_SIZE, "%s%ld", aliasBuffer, *((int64_t *) row[groupFields]) / 1000);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
snprintf(target, HTTP_GC_TARGET_SIZE, "%s%s", aliasBuffer, "invalidcol");
|
snprintf(target, HTTP_GC_TARGET_SIZE, "%s%s", aliasBuffer, "invalidcol");
|
||||||
|
|
Loading…
Reference in New Issue