|
|
|
какие-то странности... HELP
|
|||
|---|---|---|---|
|
#18+
Есть работающий запрос вида: 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!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2003, 12:13 |
|
||
|
какие-то странности... HELP
|
|||
|---|---|---|---|
|
#18+
кто - то 3 бакса спер )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2003, 12:15 |
|
||
|
какие-то странности... HELP
|
|||
|---|---|---|---|
|
#18+
Уууууууу Это называется ошибки при работе с числами с плавающей точкой. Можешь забыть про такое число как 0. В природе оно не встречается. Сравнивай (по модулю) с какой-нибудь мелкой константой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2003, 12:15 |
|
||
|
какие-то странности... HELP
|
|||
|---|---|---|---|
|
#18+
Или используй тип данных decimal (в ms sql) или "денежный" (в мдб) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2003, 12:18 |
|
||
|
какие-то странности... HELP
|
|||
|---|---|---|---|
|
#18+
ок... ща попробую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2003, 12:18 |
|
||
|
какие-то странности... HELP
|
|||
|---|---|---|---|
|
#18+
работает :) Однако, как теперь убрать "р."?! В графе USD "р." не покатит :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2003, 12:23 |
|
||
|
какие-то странности... HELP
|
|||
|---|---|---|---|
|
#18+
однако сам сообразил :) Всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2003, 12:33 |
|
||
|
какие-то странности... HELP
|
|||
|---|---|---|---|
|
#18+
У меня вопрос почти в кассу. На серваке в sql есть таблица. Там одно из полей имеет тип Number(14). Открываешь там на просмотр - всё чистенько. В аксесе2к в поле отображается 7,9345239783232E+13. Как привести это в нормальный вид (79345239783232)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2003, 12:53 |
|
||
|
какие-то странности... HELP
|
|||
|---|---|---|---|
|
#18+
типа смотри выше :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2003, 12:54 |
|
||
|
какие-то странности... HELP
|
|||
|---|---|---|---|
|
#18+
Хех, какой-то хороший человек уже сделал в таблице всё пучком. Однако, если я жму на DesignTable в аксесе на odbc таблицу, он мне говорит, что типы у кого какие - вместо numeric - text.... Возможно, это показываются устаревшие данные. Надеюсь, аксес не думает, что эти поля по-прежнему text? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2003, 13:23 |
|
||
|
какие-то странности... HELP
|
|||
|---|---|---|---|
|
#18+
Либо я вопроса не понял, либо я ответа не знаю :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2003, 13:25 |
|
||
|
какие-то странности... HELP
|
|||
|---|---|---|---|
|
#18+
Похоже, что лучше не трогать, раз засохло. Я попробовал заново прилинковаться к этой таблице и получил x,xxxE+yy. Зато показывает, что все поля как и положено - number. Оставлю как есть. Пускай думает, что это text, раз не ругается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2003, 13:34 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1772&tid=1680308]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 386ms |

| 0 / 0 |
