Форум: "Базы";
Текущий архив: 2003.11.20;
Скачать: [xml.tar.bz2];
ВнизКак лучше хранить денежные значения в IB 6.5 диалект 3? Найти похожие ветки
← →
KIR (2003-10-31 16:25) [0]сабж
← →
Romkin (2003-10-31 16:28) [1]Сам смотри :) В принципе, подходит numeric(18,2) или что-то подобное, в отличие от первого диалекта это хранится как int64
← →
KIR (2003-10-31 16:29) [2]Щас начинаем новую базу... До этого был проект на 1ом диалекте, так вот там с этим были засады...
Можно поподробнее про int64?
← →
Romkin (2003-10-31 17:01) [3]в первом диалекте numeric(10,...) и выше хранился как double precision, BDE, кстати, глючило с этим.
В третьем лиалекте хранится точно две цифры после запятой
← →
KIR (2003-10-31 17:22) [4]>Romkin © (31.10.03 17:01) [3]
спас
← →
MsGuns (2003-10-31 17:56) [5]Смотря какие "деньги". У меня есть один проект, где считается себестоимость изделия как стоимость входящих в него сырья и материалов. Было сначала DECIMAL(15,4). Но недавно пришлось переделать на (15,8)
← →
Val (2003-10-31 19:34) [6]В копейках
← →
KDS (2003-11-01 17:00) [7]Не ставьте 2разряда в дробной части!
Т.к. при умноженияж и делениях вылезает конкретная погрешность!
Я делю допустим на коефф. 0,8333
а получается что делене происходит на 0,83
← →
Zacho (2003-11-01 19:10) [8]
> KDS © (01.11.03 17:00) [7]
Дык, это просто знать надо и учитывать. Например, у меня никаких погрешностей (кроме неизбежных погрешностей округления, т.е. делится то как раз на 0.8333, а результат уже округляется до 2-х знаков после запятой) нет.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.11.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c