"Денежный" тип данных.
"Денежный" тип данных.
Какой тип данных лучше использовать для хранение стоимости в базе данных и моделях?
Re: "Денежный" тип данных.
float лучше не использовать, это приблизительный тип данных, для хранения денежных единиц, он не подходит!
попробуйте например в поле float сохранить число 9999999,95 =)
используйте decimal!
попробуйте например в поле float сохранить число 9999999,95 =)
используйте decimal!
-
- Сообщения: 1428
- Зарегистрирован: 2009.08.20, 22:54
- Откуда: Молдова, Бельцы
- Контактная информация:
Re: "Денежный" тип данных.
Ну можно округление применить. )
Re: "Денежный" тип данных.
Собственно не первый раз стыкаюсь с таким вопросом :)
Все хорошо расписано в документации (если вопрос касался MySQL)
Все хорошо расписано в документации (если вопрос касался MySQL)
http://dev.mysql.com/doc/refman/5.0/en/ ... types.htmlThe DECIMAL and NUMERIC data types are used to store exact numeric data values. In MySQL, NUMERIC is implemented as DECIMAL. These types are used to store values for which it is important to preserve exact precision, for example with monetary data.
Re: "Денежный" тип данных.
Всегда decimal юзал, еще с постгреса приучилса
Мой маленький блог - http://dbhelp.ru
Re: "Денежный" тип данных.
спасибо. реализовал с DECIMAL пока всё нормально