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"
|
||||
}
|
||||
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)
|
||||
if err != nil {
|
||||
logger.Errorf("query err => %v", err)
|
||||
|
||||
Reference in New Issue
Block a user