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

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

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

 

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

 -Статистика

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


Запрос, подсчитывающий количество записей определённого поля из 3-х таблиц

Понедельник, 29 Августа 2016 г. 10:29 + в цитатник
Добрый день, уважаемые форумчане!
Очень прошу помощи в создании запроса. Есть таблица со списком работников. Она связана с 3-мя таблицами, каждая из которых является определённым разделом по учёту активности работника - Kaizen, BOS, OPL. Одна запись по работнику в каком то разделе является 1-й активностью. Мне надо по каждому работнику вывести количество активностей по каждому разделу. Запрос, который сделал:

SELECT TblSpysokPracKaizBosOpl.ID_Spysok, TblSpysokPracKaizBosOpl.PIPTxt, 
Count(Tbl_Kaizen.PracivnykKaizenLng) AS CountKaizen, 
Count(Tbl_BOS.PracivnykBOSLng) AS CountBOS, 
Count(Tbl_OPL.PracivnykOPLLng) AS CountOPL
FROM ((TblSpysokPracKaizBosOpl LEFT JOIN Tbl_Kaizen 
ON TblSpysokPracKaizBosOpl.ID_Spysok = Tbl_Kaizen.PracivnykKaizenLng) LEFT JOIN Tbl_BOS 
ON TblSpysokPracKaizBosOpl.ID_Spysok = Tbl_BOS.PracivnykBOSLng) LEFT JOIN Tbl_OPL 
ON TblSpysokPracKaizBosOpl.ID_Spysok = Tbl_OPL.PracivnykOPLLng
GROUP BY TblSpysokPracKaizBosOpl.ID_Spysok, TblSpysokPracKaizBosOpl.PIPTxt;


выводит мне сумму всех трёх разделов по работнику.
Например:
Ф.И.О. Каizen BOS OPL
Иванов Иван Иванович 4 4 4
Петров Пётр Петрович 6 6 6

а мне надо:

Иванов Иван Иванович 1 2 1
Петров Пётр Петрович 2 3 1

Как нужно составить для этого запрос?
Заранее благодарен!!!
P.S. В приложенном файле Дизайнер этого запроса

http://www.sql.ru/forum/1228566/zapros-podschityvaushhiy-kolichestvo-zapisey-opredelyonnogo-polya-iz-3-h-tablic


 

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

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

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

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