diff --git a/src/sql/engine/expr/ob_expr_to_days.cpp b/src/sql/engine/expr/ob_expr_to_days.cpp index e70030f09..8596f5616 100644 --- a/src/sql/engine/expr/ob_expr_to_days.cpp +++ b/src/sql/engine/expr/ob_expr_to_days.cpp @@ -40,11 +40,7 @@ int ObExprToDays::calc_result_type1(ObExprResType &type, type.set_int(); type.set_scale(common::ObAccuracy::DDL_DEFAULT_ACCURACY[common::ObIntType].scale_); type.set_precision(common::ObAccuracy::DDL_DEFAULT_ACCURACY[common::ObIntType].precision_); - if (ob_is_enumset_tc(date.get_type())) { - date.set_calc_type(ObVarcharType); - } else { - date.set_calc_type(ObDateType); - } + date.set_calc_type(ObDateType); return ret; }