@@ -270,6 +270,15 @@ public class ChartViewService {
f.append(" AS _").append(y.getSummary()).append("_").append(StringUtils.equalsIgnoreCase(y.getDataeaseName(),"*")?"":y.getDataeaseName());
returnf.toString();
}).toArray(String[]::new);
String[]groupField=xAxis.stream().map(x->{
StringBuilderstringBuilder=newStringBuilder();
if(x.getDeType()==1){
stringBuilder.append("FROM_UNIXTIME(cast(").append(x.getDataeaseName()).append(" as decimal(20,0))/1000,'%Y-%m-%d %H:%i:%S') as ").append(x.getDataeaseName());
stringBuilder.append("FROM_UNIXTIME(cast(").append(f.getDataeaseName()).append(" as decimal(20,0))/1000,'%Y-%m-%d %H:%i:%S') as ").append(f.getDataeaseName());
returnMessageFormat.format("SELECT {0} FROM {1} ORDER BY "+(fields.length>0?fields[0]:"null"),StringUtils.join(fields,","),table);
returnMessageFormat.format("SELECT {0} FROM {1} ORDER BY "+(fields.size()>0?fields.get(0).getDataeaseName():"null"),StringUtils.join(array,","),table);
casesqlServer:
returnMessageFormat.format("SELECT {0} FROM {1} ORDER BY "+(fields.length>0?fields[0]:"null"),StringUtils.join(fields,","),table);
returnMessageFormat.format("SELECT {0} FROM {1} ORDER BY "+(fields.size()>0?fields.get(0).getDataeaseName():"null"),StringUtils.join(array,","),table);
default:
returnMessageFormat.format("SELECT {0} FROM {1} ORDER BY "+(fields.length>0?fields[0]:"null"),StringUtils.join(fields,","),table);
returnMessageFormat.format("SELECT {0} FROM {1} ORDER BY "+(fields.size()>0?fields.get(0).getDataeaseName():"null"),StringUtils.join(array,","),table);