Pular para o conteúdo principal

Postagens

Mostrando postagens de maio, 2014

Relatório de número de alunos matriculados por curso no Moode em SQL

Olá Pessoal, Hoje recebi um pedido de um leitor do Blog, para mostrar como seria um relatório contendo o número de alunos matriculados por curso no Moodle. Em outro momento aqui no Blog mostrei como fazer um  Relatório de alunos matriculados por curso no Moodle em SQL . Vamos lá então! Para fazer esse relatório de número de alunos por curso, utilizei a  mesma consulta do Relatório de alunos matriculados, porém dessa vez utilizando a função COUNT do SQL. SELECT COUNT(*) as NUM_ALUNOS  FROM mdl_role_assignments  JOIN mdl_user ON mdl_user.id = mdl_role_assignments.userid  JOIN mdl_context ON mdl_role_assignments.contextid = mdl_context.id  WHERE mdl_role_assignments.roleid = 5 AND mdl_context.contextlevel = 50 AND mdl_context.instanceid = ID_DO_CURSO Essa consulta irá retornar o número de alunos em apenas um 1 curso. O curso que passamos o ID no campo MDL_CONTEXT.INSTANCEID. Vamos a próxima consulta: SELECT * FROM mdl_course Nessa última co...