fix for multi-tenancy group by timeGroup, rm_uid support multiple upf
This commit is contained in:
@@ -81,7 +81,8 @@ func (r *PerfKPIImpl) SelectGoldKPI(query model.GoldKPIQuery, kpiIds []string) [
|
|||||||
query.SortOrder = "desc"
|
query.SortOrder = "desc"
|
||||||
}
|
}
|
||||||
orderSql := fmt.Sprintf(" order by %s %s", query.SortField, query.SortOrder)
|
orderSql := fmt.Sprintf(" order by %s %s", query.SortField, query.SortOrder)
|
||||||
querySql := fmt.Sprintf("SELECT %s FROM %s gk %s GROUP BY timeGroup %s", fieldsSql, tableName, whereSql, orderSql)
|
// for multi-tenancy group by timeGroup, rm_uid support multiple upf
|
||||||
|
querySql := fmt.Sprintf("SELECT %s FROM %s gk %s GROUP BY timeGroup, gk.rm_uid %s", fieldsSql, tableName, whereSql, orderSql)
|
||||||
results, err := datasource.RawDB("", querySql, params)
|
results, err := datasource.RawDB("", querySql, params)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Errorf("query err => %v", err)
|
logger.Errorf("query err => %v", err)
|
||||||
|
|||||||
Reference in New Issue
Block a user