Есть два готовых отчета из пункта "Специальные отчеты Moodle". Задача состоит в том, чтобы вывести в отчете курс, кол-во зарегистрированных пользователей и кол-во студентов завершивших курс
1) Количество студентов курсе
SELECT concat('<a target="_new" href="%%WWWROOT%%/course/view.php?id=',course.id,'">',course.fullname,'</a>') AS "Курс"
,concat('<a target="_new" href="%%WWWROOT%%/user/index.php?contextid=',context.id,'">Показать</a>') AS "Пользователи"
, COUNT(course.id) AS "Кол-во записанных студентов"
FROM prefix_role_assignments AS asg
JOIN prefix_context AS context ON asg.contextid = context.id AND context.contextlevel = 50
JOIN prefix_user AS USER ON USER.id = asg.userid
JOIN prefix_course AS course ON context.instanceid = course.id
WHERE asg.roleid = 5
# AND course.fullname LIKE '%2013%'
GROUP BY course.id
ORDER BY COUNT(course.id) DESC
2) Количество курсов, пройденных пользователем
SELECT u.lastname, u.firstname,
COUNT(p.timecompleted) AS TotalCompletions
FROM prefix_course_completions AS p
JOIN prefix_user AS u ON p.userid = u.id
GROUP BY p.userid
ORDER BY u.lastname
P.S. Помогите пожалуйста объединить данный отчет