-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Запрос видит данные не полностью

Пятница, 21 Апреля 2017 г. 16:53 + в цитатник
Здравствуйте, помогите решить проблему с работой запроса.
Существуют 2 связанные таблицы:
Картинка с другого сайта.

Начинка таблиц:
Картинка с другого сайта.

Простой запрос, который работает с двумя таблицами:
SELECT DISTINCTROW тУСН17.Код, тУСН17.№договора, тУСН17.Сумма, тУСН17.Аванс, Sum(тУСН17доплата.СуммаДоплаты) AS SumДоплат
FROM тУСН17 INNER JOIN тУСН17доплата ON тУСН17.Код = тУСН17доплата.КодУСН
GROUP BY тУСН17.Код, тУСН17.№договора, тУСН17.Сумма, тУСН17.Аванс, тУСН17.Реализация, 
тУСН17.[Оплата100%], Format$(тУСН17.Дата,'mmmm yyyy'), Format$(тУСН17.ДатаРеализации,'mmmm yyyy')
HAVING (((тУСН17.Реализация)=True) AND ((тУСН17.[Оплата100%])=False))
ORDER BY тУСН17.Код;


Результат работы запроса - пропущен договор 109-н (код записи 2 "тУСН17"):
Картинка с другого сайта.

Запрос работает нормально, когда в таблице "тУСН17доплата" есть данные. В противном случае он не видит данных и в таблице "тУСН17". На картинке с содержимым таблиц я подчеркнул красным пропущенную запись.
Как модернизировать запрос, чтобы он выводил данные по записи 2 из "тУСН17" и подставлял ноль в SumДоплат?

Пробовал использовать в запросе IsNull и Nz в различных сочетаниях и вариантах. С другой стороны, в данном случае, записи ведь нет вообще.
Потерял целый день и уже не знаю где копать... :(

http://www.sql.ru/forum/1257965/zapros-vidit-dannye-ne-polnostu


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку