powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / какие-то странности... HELP
12 сообщений из 12, страница 1 из 1
какие-то странности... HELP
    #32218000
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть работающий запрос вида:

SELECT [cash].[Валюта], Sum([cash].[Приход]) AS arrival, Sum([cash].[Расход]) AS charge, Sum(nz([Приход],0))-Sum(nz([Расход],0)) AS rest
FROM cash
GROUP BY [cash].[Валюта], [cash].[Дата]
HAVING (((cash.Дата)=[Введите дату]));

После выполнения запроса вылезает следующее:

Валюта arrival charge rest
RUR 166909,57 166909,57 2,91038304567337E-11

А ведь олжен нуль получиться! И в чем же тут дело?!

Помогите pls!!!
...
Рейтинг: 0 / 0
какие-то странности... HELP
    #32218005
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кто - то 3 бакса спер ))
...
Рейтинг: 0 / 0
какие-то странности... HELP
    #32218007
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уууууууу
Это называется ошибки при работе с числами с плавающей точкой.
Можешь забыть про такое число как 0. В природе оно не встречается.
Сравнивай (по модулю) с какой-нибудь мелкой константой.
...
Рейтинг: 0 / 0
какие-то странности... HELP
    #32218013
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или используй тип данных decimal (в ms sql) или "денежный" (в мдб)
...
Рейтинг: 0 / 0
какие-то странности... HELP
    #32218014
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ок... ща попробую
...
Рейтинг: 0 / 0
какие-то странности... HELP
    #32218026
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
работает :) Однако, как теперь убрать "р."?! В графе USD "р." не покатит :)
...
Рейтинг: 0 / 0
какие-то странности... HELP
    #32218049
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
однако сам сообразил :)
Всем спасибо!
...
Рейтинг: 0 / 0
какие-то странности... HELP
    #32218085
dead1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня вопрос почти в кассу.
На серваке в sql есть таблица. Там одно из полей имеет тип Number(14). Открываешь там на просмотр - всё чистенько. В аксесе2к в поле отображается 7,9345239783232E+13. Как привести это в нормальный вид (79345239783232)?
...
Рейтинг: 0 / 0
какие-то странности... HELP
    #32218087
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
типа смотри выше :))
...
Рейтинг: 0 / 0
какие-то странности... HELP
    #32218138
dead1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хех, какой-то хороший человек уже сделал в таблице всё пучком. Однако, если я жму на DesignTable в аксесе на odbc таблицу, он мне говорит, что типы у кого какие - вместо numeric - text.... Возможно, это показываются устаревшие данные. Надеюсь, аксес не думает, что эти поля по-прежнему text?
...
Рейтинг: 0 / 0
какие-то странности... HELP
    #32218140
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Либо я вопроса не понял, либо я ответа не знаю :)
...
Рейтинг: 0 / 0
какие-то странности... HELP
    #32218162
dead1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Похоже, что лучше не трогать, раз засохло. Я попробовал заново прилинковаться к этой таблице и получил x,xxxE+yy. Зато показывает, что все поля как и положено - number. Оставлю как есть. Пускай думает, что это text, раз не ругается.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / какие-то странности... HELP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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