Привет всем!
Давно столкнулся с проблемой: запрос с операциями суммирования (да и с другими операциями), над полем Single (одинарное) выходит с большим количеством цифр после запятой (Access 2000).
Перечитал указанные статьи, но там решения проблемы нет, есть только пути обхода.
"Тип поля Single (проблема)" "Формат чисел при экспорте в Excel" Кроме того, при больших массивах чисел не всегда удобно использовать Double(8 bytes) или Decimal (12 bytes) - объем базы вырастает.
Может кто-то знает как решить проблему, а не обойти?Для примера: есть таблица "T" и два запроса "Q1", "Q2".
Таблица "T" с полями:
T.Svalue single,
T.Dvalue double.
в таблице всего одна запись.
В запросе "Q1" производится суммирование:
SELECT
Sum(Svalue) AS [Sum-Svalue],
Sum(Dvalue) AS [Sum-Dvalue]
FROM T;
В запросе "Q2" от числа 3.45 отнимается 2:
SELECT
Svalue,
[Svalue]-2 AS [Svalue-2]
FROM T;
Результат: