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

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. вариант "вручную" не подходит :))
...
Рейтинг: 0 / 0
HELP!
    #32212485
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Вместо

Sum([Приход])-Sum([Расход]) AS rest

напиши

Sum(nz([Приход],0))-Sum(nz([Расход],0)) AS rest
...
Рейтинг: 0 / 0
HELP!
    #32212486
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
заменить надоть Sum([Приход]) на iif(IsNull(Sum([Приход]));0;Sum([Приход])).
С расходом - аналогично.
...
Рейтинг: 0 / 0
HELP!
    #32212487
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thx сейчас посмотрим :)
...
Рейтинг: 0 / 0
HELP!
    #32212488
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну да, у Саныча красивше)))
...
Рейтинг: 0 / 0
HELP!
    #32212491
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
однакось #Имя?
Что такое nz?
...
Рейтинг: 0 / 0
HELP!
    #32212492
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СОРРРРИИИ!!
Беру свои слова обратно :))
Работает
ОГОРОМНОЕ THX
...
Рейтинг: 0 / 0
HELP!
    #32212495
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но что такое nz!?!
...
Рейтинг: 0 / 0
HELP!
    #32212500
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Только я не знаю, что будет быстрее работать -

Sum(nz([Приход],0))

или, может, все-таки

nz(Sum([Приход]),0)
...
Рейтинг: 0 / 0
HELP!
    #32212502
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну функция така. Если значение первого аргумента Null, тады етому аргументу присваивается значение второго аргумента, а если ни - то ни :)
...
Рейтинг: 0 / 0
HELP!
    #32212503
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты издеваешься?! :))
Что такое nz
...
Рейтинг: 0 / 0
HELP!
    #32212504
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
thx
...
Рейтинг: 0 / 0
HELP!
    #32212508
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не, я абсолютно серьезен, nz- это функция. Ну или Неприкосновенный Запас, если хочешь, кому как нравиться...
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / HELP!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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