У меня есть одно поле таблицы базы данных, которое называется Amount, тип которого десятичен (18,6). поэтому она хранится в базе данных до 6 знаков после запятой, как 9.786534 Но при получении этого поля с помощью запроса на выборку я должен заботиться, как следующийУдалить конечный ноль из десятичного числа
- Снимите возможность проверки нулевой, например, если число 9,230000, то результат будет только 9,23
Если десятичные точки равны нулю, то удалять только четыре пробных нуля, например, если число равно 9.000000, тогда результат равен 9,00
Результат равен 2 десятичной точке, если есть пробная ноль.
Если мы напишем простой запрос, как
выберите TOP 1 Сумма От EmployeeMaster
то это дает 9,230000
но моя интенция, чтобы удалить последний ноль ..
Пожалуйста помогите мне ..
Так вы имеете в виду, если у вас есть 9.234000, то он должен вернуть 3 знаков после запятой, то есть 9,234? – Marshal
Возможный дубликат [Удалить конечные нули из десятичного числа в SQL Server] (http://stackoverflow.com/questions/2938296/remove-trailing-zeros-from-decimal-in-sql-server) – Farside