diff --git a/dao/src/main/java/org/thingsboard/server/dao/sql/query/EntityKeyMapping.java b/dao/src/main/java/org/thingsboard/server/dao/sql/query/EntityKeyMapping.java index c68203008a..dc2aa3dafc 100644 --- a/dao/src/main/java/org/thingsboard/server/dao/sql/query/EntityKeyMapping.java +++ b/dao/src/main/java/org/thingsboard/server/dao/sql/query/EntityKeyMapping.java @@ -169,7 +169,7 @@ public class EntityKeyMapping { String alias = getEntityFieldAlias(filterType, entityType); if (existingEntityFields.contains(alias)) { String column = entityFieldColumnMap.get(alias); - return String.format("e.%s as %s", column, getValueAlias()); + return String.format("cast(e.%s as varchar) as %s", column, getValueAlias()); } else { return String.format("'' as %s", getValueAlias()); }