2016-07-21 4 views

ответ

0

Если вы хотите 836.44 вам нужен десятичный тип возвращаемого значения, 836 выражается таким образом, всегда будет иметь .00. 836 сам по себе должен быть целым, и вы не можете смешивать типы в таком столбце.

Единственным вариантом было бы использовать строковый тип возвращаемого значения и удалить .0*

select rtrim(rtrim(round(FLD, 2), '0'), '.') 

Вместо этого, лучше всего это сделать в вашем презентационном уровне.

 Смежные вопросы

  • Нет связанных вопросов^_^