diff --git a/core/core-backend/src/main/java/io/dataease/engine/trans/ExtWhere2Str.java b/core/core-backend/src/main/java/io/dataease/engine/trans/ExtWhere2Str.java index 47cfa7c372..4ac200e7f6 100644 --- a/core/core-backend/src/main/java/io/dataease/engine/trans/ExtWhere2Str.java +++ b/core/core-backend/src/main/java/io/dataease/engine/trans/ExtWhere2Str.java @@ -172,6 +172,10 @@ public class ExtWhere2Str { whereValue = String.format(SQLConstants.WHERE_BETWEEN, Utils.transLong2Str(Long.parseLong(value.get(0))), Utils.transLong2Str(Long.parseLong(value.get(1)))); } } + } else if (request.getDatasetTableField().getDeType() == 2 + || request.getDatasetTableField().getDeType() == 3 + || request.getDatasetTableField().getDeType() == 4) { + whereValue = String.format(SQLConstants.WHERE_VALUE_BETWEEN, value.get(0), value.get(1)); } else { whereValue = String.format(SQLConstants.WHERE_BETWEEN, value.get(0), value.get(1)); }