Я пытаюсь получить общие оценки, полученные конкретным пользователем, для определенного курса для всех разделов этого курса.
Следующий запрос работает и дает правильные результаты с mysql, но не с вызовами API базы данных.
$sql = "ВЫБЕРИТЕ d.section как section_id, d.name как section_name, sum(a.sumgrades) AS отмечает FROM mdl_quiz_attempts a, mdl_quiz b, mdl_course_modules c, mdl_course_sections d, ГДЕ a.userid=6 И b.course=4 И a.quiz=b.id И c.instance=a.quiz И c.module=14 И a.sumgrades>0 И d.id=c.section ГРУППИРОВАТЬ ПО d.section"
Я пробовал разные вызовы API, в основном я хотел бы
$DB->get_records_sql($sql);
Результаты вызовов API бессмысленны. Любое предложение?
P.S. Это мудл 2.2.