
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.07.2003, 17:40:32
|
|||
|---|---|---|---|
|
|||
HELP! |
|||
|
#18+
У меня есть форма "Остаток кассы", основанная на запросе: SELECT cash.Валюта, Sum(cash.Приход) AS arrival, Sum(cash.Расход) AS charge, Sum([Приход])-Sum([Расход]) AS rest FROM cash GROUP BY cash.Валюта, cash.Дата HAVING (((cash.Дата)=[Введите дату])); ЭТО все работает!!! Но я столкнулся с проблемой: когда сумма прихода или расхода = Null, то в этой строке не считается Остаток кассы (rest) тобиш тоже = Null, а это никуда не годится :) Подскажите pls как в этом случае рассчитывать остаток кассы? P.S. вариант "вручную" не подходит :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.07.2003, 17:45:59
|
|||
|---|---|---|---|
|
|||
HELP! |
|||
|
#18+
Вместо Sum([Приход])-Sum([Расход]) AS rest напиши Sum(nz([Приход],0))-Sum(nz([Расход],0)) AS rest ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.07.2003, 17:46:00
|
|||
|---|---|---|---|
HELP! |
|||
|
#18+
заменить надоть Sum([Приход]) на iif(IsNull(Sum([Приход]));0;Sum([Приход])). С расходом - аналогично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.07.2003, 17:47:06
|
|||
|---|---|---|---|
|
|||
HELP! |
|||
|
#18+
Thx сейчас посмотрим :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.07.2003, 17:47:14
|
|||
|---|---|---|---|
HELP! |
|||
|
#18+
Ну да, у Саныча красивше))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.07.2003, 17:48:50
|
|||
|---|---|---|---|
|
|||
HELP! |
|||
|
#18+
однакось #Имя? Что такое nz? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.07.2003, 17:50:05
|
|||
|---|---|---|---|
|
|||
HELP! |
|||
|
#18+
СОРРРРИИИ!! Беру свои слова обратно :)) Работает ОГОРОМНОЕ THX ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.07.2003, 17:51:38
|
|||
|---|---|---|---|
|
|||
HELP! |
|||
|
#18+
Но что такое nz!?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.07.2003, 17:53:57
|
|||
|---|---|---|---|
|
|||
HELP! |
|||
|
#18+
Только я не знаю, что будет быстрее работать - Sum(nz([Приход],0)) или, может, все-таки nz(Sum([Приход]),0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.07.2003, 17:54:44
|
|||
|---|---|---|---|
HELP! |
|||
|
#18+
ну функция така. Если значение первого аргумента Null, тады етому аргументу присваивается значение второго аргумента, а если ни - то ни :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.07.2003, 17:55:10
|
|||
|---|---|---|---|
|
|||
HELP! |
|||
|
#18+
Ты издеваешься?! :)) Что такое nz ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1680439]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
175ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 181ms |
| total: | 418ms |

| 0 / 0 |
