Он совпадает, сделай округление до двух чисел после запятой. А лучше всего, хранить суммы в копейках, тем самым у тебя будет точность до каждой копейки и без всяких цифр с плавающей точкой
То есть копейки в отдельный атрибут модели?
нет, вместо флоата использовать инт
Нет, в целом в базу записывай сумму в копейках. Тем самым поле у тебя будет big int или же стринг. В базе записываешь сумму в копейках (сумма * 100) На фронт выводишь сумму в копейках и там же преобразуешь в рубли (сумма / 100)
Обсуждают сегодня