powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос в Access
4 сообщений из 4, страница 1 из 1
Запрос в Access
    #32123290
Vavan Petrovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.
Вскочил вопрос.
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
Запрос в Access
    #32124068
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если не sum>0 , а sum>10 в степени -n (минимально учитываемое)
по другому вряд ли получится, т.к. Access на арифметике всегда ошибается.

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


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