diff --git a/core/backend/src/main/java/io/dataease/provider/engine/doris/DorisQueryProvider.java b/core/backend/src/main/java/io/dataease/provider/engine/doris/DorisQueryProvider.java index ac5055635b..6fba7a9c7c 100644 --- a/core/backend/src/main/java/io/dataease/provider/engine/doris/DorisQueryProvider.java +++ b/core/backend/src/main/java/io/dataease/provider/engine/doris/DorisQueryProvider.java @@ -145,6 +145,8 @@ public class DorisQueryProvider extends QueryProvider { if (f.getDeExtractType() == 1) { if (f.getDeType() == 2 || f.getDeType() == 3) { fieldName = String.format(DorisConstants.UNIX_TIMESTAMP, originField) + "*1000"; + } else if (f.getDeType().equals(DeTypeConstants.DE_STRING)) { + fieldName = String.format(DorisConstants.CAST, originField, DorisConstants.VARCHAR); } else { fieldName = originField; }