Здравствуйте, подскажите пожалуйста, есть у меня таблица в базе данных, где хранятся некоторые рассчитанные значения, и вот когда они рассчитываются и записываются в БД, иногда появляется вот такое число 4.4408920985006E-16 причём оно появляется когда должен получаться 0. И я вот думаю, может быть попробовать изменить тип полей, в базе данных, сейчас вообще там тип text. И вот какой тип будет правильнее DECIMAL или же Float ? Заранее благодарю за ответ.