Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос в Access / 4 сообщений из 4, страница 1 из 1
20.03.2003, 02:25
    #32123290
Vavan Petrovich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос в Access
Привет всем.
Вскочил вопрос.
ASP + MS Access mdb
Делаю запрос вида
SELECT Keyname,SUM(Amount) AS Balans FROM Table GROUP BY Keyname HAVING Sum(Amount)>0

В результате на выходе мне показывает вот что

Keyname Balans
-------- ------------------------
ABBEYS 556.19
ABBOTTTC 6.03961325396085E-14
ABELLJL 14626.81

--------------------------------

т.е как избавиться от результат No 2 - т.е. исли вручную подсчитать баланс для ABBOTTTC то он 0 в в ответе получается 6.03961325396085E-14.
Помогите
Владимир
...
Рейтинг: 0 / 0
20.03.2003, 17:29
    #32124068
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос в Access
а если не sum>0 , а sum>10 в степени -n (минимально учитываемое)
по другому вряд ли получится, т.к. Access на арифметике всегда ошибается.

можно еще извратиться и написать так:
sum(Amount*1000)/1000
правда работать будет медленнее и не факт, что поможет :)
...
Рейтинг: 0 / 0
21.03.2003, 07:10
    #32124271
Shark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос в Access
Amount надо хранить в денежном формате, как и вообще все дробные числа. У меня в проекте ни одного real нету, все currency
...
Рейтинг: 0 / 0
21.03.2003, 09:05
    #32124307
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос в Access
Действительно лучше хранить значения в денежном формате (4 знака после запятой для большинства проектов более чемдостаточно, а проблема "машинного нуля" исчезнет)
Если не хочеться менять формат, используй округление - Round(SUM(Amount))
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос в Access / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]