|
|
|
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:40 |
|
||
|
HELP!
|
|||
|---|---|---|---|
|
#18+
Вместо Sum([Приход])-Sum([Расход]) AS rest напиши Sum(nz([Приход],0))-Sum(nz([Расход],0)) AS rest ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2003, 17:45 |
|
||
|
HELP!
|
|||
|---|---|---|---|
|
#18+
заменить надоть Sum([Приход]) на iif(IsNull(Sum([Приход]));0;Sum([Приход])). С расходом - аналогично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2003, 17:46 |
|
||
|
HELP!
|
|||
|---|---|---|---|
|
#18+
однакось #Имя? Что такое nz? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2003, 17:48 |
|
||
|
HELP!
|
|||
|---|---|---|---|
|
#18+
СОРРРРИИИ!! Беру свои слова обратно :)) Работает ОГОРОМНОЕ THX ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2003, 17:50 |
|
||
|
HELP!
|
|||
|---|---|---|---|
|
#18+
Только я не знаю, что будет быстрее работать - Sum(nz([Приход],0)) или, может, все-таки nz(Sum([Приход]),0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2003, 17:53 |
|
||
|
HELP!
|
|||
|---|---|---|---|
|
#18+
ну функция така. Если значение первого аргумента Null, тады етому аргументу присваивается значение второго аргумента, а если ни - то ни :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2003, 17:54 |
|
||
|
HELP!
|
|||
|---|---|---|---|
|
#18+
Ты издеваешься?! :)) Что такое nz ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2003, 17:55 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32212474&tid=1680439]: |
0ms |
get settings: |
5ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 325ms |

| 0 / 0 |
