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

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

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

 

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

 -Статистика

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


Отчет - подсчёт итогов

Суббота, 27 Мая 2017 г. 16:33 + в цитатник
Здравствуйте!
Столкнулся с проблемой суммирования данных в отчёте.
Не правильно считается два результата (указанны красной рамкой):
Картинка с другого сайта.

Структура отчёта имеет такой вид (неправильно работающие поля в примечании отчета не видны - удалил):
Картинка с другого сайта.

База состоит из 4-х таблиц:
Картинка с другого сайта.

Данные для отчета формируются используя цепочку из 3-х запросов:
1
SELECT DISTINCTROW тМенеджеры.ID, тМенеджеры.Менеджеры, 
First(тДанные.ID) AS [First - тДанные_ID], 
Sum(тДанные.КоличествоКлиентов) AS SumКлиентов, 
Sum(тДанные.Сумма) AS SumСумма
FROM тМенеджеры INNER JOIN тДанные ON тМенеджеры.ID = тДанные.ID_tbl_1
GROUP BY тМенеджеры.ID, тМенеджеры.Менеджеры;

2
SELECT тПрофиль.Коэффициент, тНабор.ID_tbl_2, тНабор.IDпрофиля, тНабор.Площадь, 
[Коэффициент]*[Площадь] AS Баллы
FROM тПрофиль INNER JOIN тНабор ON тПрофиль.ID = тНабор.IDпрофиля;

3
SELECT [1].Менеджеры, [1].SumКлиентов, [1].SumСумма, [2].IDпрофиля, 
Sum([2].Площадь) AS SumПлощадь, 
Sum([2].Баллы) AS SumБаллы
FROM 1 INNER JOIN 2 ON [1].[First - тДанные_ID] = [2].ID_tbl_2
GROUP BY [1].Менеджеры, [1].SumКлиентов, [1].SumСумма, [2].IDпрофиля
ORDER BY [1].SumСумма DESC , Sum([2].Площадь) DESC;

Данные по запросу "3" имеют такой вид:
Картинка с другого сайта.

В примечании отчёта использовал для суммирования следующие поля
для ОбщейСуммы: =Sum([SumСумма])
для СуммыКлиентов: =Sum([SumКлиентов]) - вот они и считают неверно.

Пробовал группировать данные по разному... Уже сломал всю голову. Вчера день убил на создание запросов. Сегодня - на создание отчёта.
Помогите разобраться, пожалуйста! Хотелось бы решить эту задачу без использования подчиненных отчетов.
Базу прилагаю в архиве.

http://www.sql.ru/forum/1261354/otchet-podschyot-itogov


 

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

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

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

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