с п роцентами?
Некоторые хранят как decimal от 0.00 до 1 где 1 = 100%, то есть 0.97 = 97%
а некоторые как целые числа от 0 до 100.
Так как же лучше хранить?
Зависит от домена. Если мы физики, то 9.5% годовых хранить как 1.095::double, а процент за 100 суток вычислять как power(1.095, 100.0 / 365.25) — очень удобно, и точность очень высокая. Если мы банкиры, то пофиг в чём хранить, хоть строкой. Формулы там всё равно трёхэтажные с кучей кастов и округлений. Вроде бы есть базовые процентные пункты, равные сотой доли процента, меньше не принято. И вверх проценты больше 1000% обычно не бывают. Так что типа decimal(8,4) должно хватить для хранения. Но вычисление — отдельная песня с промежуточным кастом к другому типу
Банкирам не пофиг😂
Физики банкиров за пофиг такой раньше то и в лес могли увезти...
Физики банкиров за пофиг такой раньше то и в лес могли увезти...
Обсуждают сегодня