В результате некоторых мытарств с точностью decimal'ов и float'ов, прочтения инфы типа
этой, я пришел к выводу, что в вычислениях надо приводить все, по возможности к типу FLOAT(53), а хранить данные как DECIMAL(p,s).
Так вот, во втором пункте я не очень уверен. Почему ж если вычисления в FLOAT проводим, то и хранить нельзя? Может сделать тогда тип FLOAT(53) для всех колонок в базе, заменив им DECIMAL(p,s)?
/p — precision, s — scale, финансовая предметная область/