83
84
hybrid_type= DECIMAL_RESULT;
85
86
int decimals_delta= args[0]->decimals - decimals_to_set;
86
87
int precision= args[0]->decimal_precision();
87
88
int length_increase= ((decimals_delta <= 0) || truncate) ? 0:1;
89
90
precision-= decimals_delta - length_increase;
91
92
max_length= my_decimal_precision_to_length(precision, decimals,