Форум: "Базы";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];
ВнизTDBGRID. Как форматровать представление данных Найти похожие ветки
← →
suric (2004-02-04 12:10) [0]Уважаемый народ!
есть такая проблема:
В Interbase вроде нет денежного типа данных. Вместо него я использую Float. Пытаясь ввести в поле сумму в 10.50 (десять рублей 50 копеек), я запускаю примерно такой запрос:
Insert into Tabl_Many (ID,Cost) values(12,10.50);
но когда запускаю select, вместо 10.50 в TDBGrid отображается длинная мантиса: 10.50000034.
Можно ли как нибудь сделать так, чтоб отображалось 10.50 или лучше всего, чтоб в СУБД таблице тоже было 10.50
← →
Sandman25 (2004-02-04 12:12) [1]DEC(16,5)?
← →
suric (2004-02-04 12:16) [2]А по подробнее?
← →
Sandman25 (2004-02-04 12:26) [3]Вас не устроит хранить значение не в поле Float, а в поле DECIMAL? Decimal не теряет в точности при записи и суммировании/вычитании.
← →
HSolo (2004-02-04 13:12) [4]Или NUMERIC
← →
Deniz (2004-02-04 13:17) [5]> Sandman25 © (04.02.04 12:26) [3]
> Вас не устроит хранить значение не в поле Float, а в поле DECIMAL? Decimal не теряет в точности при записи и суммировании/вычитании.
А кто теряет в точности?
← →
HSolo (2004-02-04 13:20) [6]Floating-point datatypes (FLOAT, DOUBLE PRECISION)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c