Страница 1 из 1

Цифры после запятой

Добавлено: 21 авг 2013, 17:26
Matveih1
Добрый день.
В таблице есть поле типа float. Передаю в поле число 374659,51. Но в таблицу записывается 374659,5156009 а иногда просто нули после запятой.
Вопросы:
1. Откуда цифры?
2. Как бороться?

Re: Цифры после запятой

Добавлено: 22 авг 2013, 14:39
Dimitry Sibiryakov

Re: Цифры после запятой

Добавлено: 23 авг 2013, 10:05
Matveih1
Прочитал. Спасибо. Но проблему так и не решил, видимо не программист. В это поле хранятся деньги и точность нужна 2 знака после запятой. Поменял тип на decimal(18,2) но проблема осталась. После запятой все равно целая куча знаков, которые при выводе округляются и сумма увеличивается на копейку, что недопустимо. Как справить с проблемой не соображу. Статью прочитал дважды.

Re: Цифры после запятой

Добавлено: 23 авг 2013, 14:29
Dimitry Sibiryakov
После изменения типа поля сделал UPDATE c CAST-ом в новый тип?