powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Аксесс задваивает результаты
5 сообщений из 5, страница 1 из 1
Аксесс задваивает результаты
    #39342082
seva_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
При сведении данных по клиенту из разных таблиц в один запрос, Аксесс задваивает результаты.
Буду признателен, если скорректируете запрос, базу магу скинуть на почту.
Требования:
Необходимо сравнить количество оплаченных занятий и количество поставленных в план в разрезе клиентов.
Требования к полям запроса:
Код клиента – обираются все клиенты из таблице Клиенты
Количество оплаченных занятий – рассчитывается, как: СУММ(ОТГР.Количество * Количество Занятий (выбирается из таблице Справочник Услуг))
Количество плановых Занятий – рассчитывается по количество значений по клиенту в таблице Участники занятий, где поле Отсутствовал = ЛОЖЬ
...
Рейтинг: 0 / 0
Аксесс задваивает результаты
    #39342092
vadim007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приведи текст запроса.
...
Рейтинг: 0 / 0
Аксесс задваивает результаты
    #39342096
seva_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadim007,
SELECT Клиенты.Код, Клиенты.Контрагент, [Справочник услуг].Наименование, Sum(ОТГР.[Количество опл занятий]) AS [Sum-Количество опл занятий], Sum([Участники занятий].Учет) AS [Sum-Учет]
FROM (([Справочник услуг] INNER JOIN ((Клиенты INNER JOIN НАКЛ ON Клиенты.Код = НАКЛ.Клиент) INNER JOIN ОТГР ON НАКЛ.Код_нак = ОТГР.Код) ON [Справочник услуг].Код = ОТГР.Услуга) INNER JOIN [План занятий] ON [Справочник услуг].Код = [План занятий].[Тип занятий]) INNER JOIN [Участники занятий] ON ([План занятий].[Тип занятий] = [Участники занятий].[Тип занятий]) AND ([План занятий].НОМ_ПЛАН = [Участники занятий].Код) AND (Клиенты.Код = [Участники занятий].Клиент)
GROUP BY Клиенты.Код, Клиенты.Контрагент, [Справочник услуг].Наименование;
...
Рейтинг: 0 / 0
Аксесс задваивает результаты
    #39342098
seva_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadim007, Количество опл занятий задваивается, когда добавляю данные в запрос из табл. Участники занятий
...
Рейтинг: 0 / 0
Аксесс задваивает результаты
    #39342113
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
seva_spb,
Я бы наверное первым делом в запросе, в режиме конструктора, пощелкал по линиям связи таблиц и выбрал способ объединения.
А так у вас происходит наверное - Как его - Архимедово или Декартово что то там.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Аксесс задваивает результаты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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