Как избежать потери копеек в рассчетных полях access?
Импортирую данные с экселя в аксес и провожу рассчеты в запросе. При этом теряются копейки на каждой сумме в аксес.
Подскажите пожалуйста как можно этого избежать?
Тип поля в аксес: Числовое с плавающей запятой. По идее потери быть не должно.
Например: 25/100000.
Тогда брать все значения и переводить в Decimal/Currency с округлением до 2-х знаков. И с этими данными уже работать. Но тогда запросы тяжелее для сервера станут. Float/Double не могут точно представить любое число, а когда таких чисел много, то погрешность будет накапливаться, как снежный ком.
Это не валюты, а объемные показатели.
Тип поля таблицы на сервере: Двойной с плавающей запятой и его изменить у меня нет прав.
Как обойти эту проблему?