79
75
if (args[0]->result_type() == DECIMAL_RESULT ||
80
76
args[0]->result_type() == INT_RESULT)
83
79
res= args[0]->val_decimal(&dec_val);
84
80
if ((null_value=args[0]->null_value))
86
class_decimal_round(E_DEC_FATAL_ERROR, res, dec, false, &rnd_dec);
82
my_decimal_round(E_DEC_FATAL_ERROR, res, dec, false, &rnd_dec);
83
my_decimal2string(E_DEC_FATAL_ERROR, &rnd_dec, 0, 0, 0, str);
88
84
str_length= str->length();