powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / SQL запрос
5 сообщений из 5, страница 1 из 1
SQL запрос
    #32073339
vigur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вобщем ест такой запрос где производится вычитание
Select запрос1-запрос2....

Поблема вот в чем когда один из запросов (запрос1 или запрос2 ) NULL , то и результат выводится NULL , тогда как второй запрос может быть обычным числом.

Как мне сделать так чтоб в такой ситуации выводился правильный результат , а иммено реальное число

например:
1000 - NULL = 1000

заранее спасибо
...
Рейтинг: 0 / 0
SQL запрос
    #32073342
ДиД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
isnull(...,0)
...
Рейтинг: 0 / 0
SQL запрос
    #32073349
Фотография Savik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напиши функцию, возвращающую нужное тебе значение и используй ее как значение select.
...
Рейтинг: 0 / 0
SQL запрос
    #32073350
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще-то, задавая такие вопросы, неплохо бы указывать версию Access, mdb/adp... Иначе придется перепробовать кучу вариантов (особенно если не очень разбираешься).

Для mdb: Nz([Field],0)
А IsNull в этом случае покажет только, Null в поле или нет (и то ее надо будет без "0" указать)
...
Рейтинг: 0 / 0
SQL запрос
    #32073351
Максим$
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iif(isnull(data),0,data)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / SQL запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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