stringBuilder.append("DATE_FORMAT(").append("FROM_UNIXTIME(cast(").append(x.getDataeaseName()).append(" as decimal(20,0))/1000,'%Y-%m-%d %H:%i:%S')").append(",'").append(format).append("') as _").append(x.getDataeaseName());
if(x.getDeExtractType()==0){
stringBuilder.append("DATE_FORMAT(").append(x.getDataeaseName()).append(",'").append(format).append("') as _").append(x.getDataeaseName());
}else{
stringBuilder.append("DATE_FORMAT(").append("FROM_UNIXTIME(cast(").append(x.getDataeaseName()).append(" as decimal(20,0))/1000,'%Y-%m-%d %H:%i:%S')").append(",'").append(format).append("') as _").append(x.getDataeaseName());
}
}else{
stringBuilder.append(x.getDataeaseName()).append(" as _").append(x.getDataeaseName());
}
...
...
@@ -244,6 +250,81 @@ public class DorisQueryProvider extends QueryProvider {
return"SELECT table_name FROM information_schema.TABLES WHERE table_name ='"+table+"'";
stringBuilder.append("DATE_FORMAT(").append("FROM_UNIXTIME(cast(").append(x.getOriginName()).append(" as decimal(20,0))/1000,'%Y-%m-%d %H:%i:%S')").append(",'").append(format).append("') as _").append(x.getOriginName());
if(x.getDeExtractType()==0){
stringBuilder.append("DATE_FORMAT(").append(x.getOriginName()).append(",'").append(format).append("') as _").append(x.getOriginName());
}else{
stringBuilder.append("DATE_FORMAT(").append("FROM_UNIXTIME(cast(").append(x.getOriginName()).append(" as decimal(20,0))/1000,'%Y-%m-%d %H:%i:%S')").append(",'").append(format).append("') as _").append(x.getOriginName());
}
}else{
stringBuilder.append(x.getOriginName()).append(" as _").append(x.getOriginName());
}
...
...
@@ -251,6 +257,81 @@ public class MysqlQueryProvider extends QueryProvider {
return"SELECT table_name FROM information_schema.TABLES WHERE table_name ='"+table+"'";