Consulta mysql

Consulta mysql

de ce blan -
Número de respuestas: 1

Hola estoy trabajando en crear una consulta MYSQL en la que figuren los siguientes datos:Nombre de usuario

  • Nombre del alumno (solo estudiantes)
  • Apelllidos y nombre del alumno
  • Tiempo de conexion al curso
  • Nombre del curso
  • Nombre del grupo al que pertenece en dicho curso
  • Porcentaje de progreso en el curso

Hasta la fecha tengo esto:


SELECT 

    mdl_block_custom_reports_times.dedicationtime,

mdl_user.firstname,

    mdl_user.lastname,

    mdl_user.username,

    mdl_user.id,

    mdl_course.fullname,

    

FROM

    mdl_block_custom_reports_times

        INNER JOIN

    mdl_user ON MIBD.mdl_user.id = MIBD.mdl_block_custom_reports_times.userid

        inner JOIN

    mdl_course ON mdl_course.id = MIBD.mdl_block_custom_reports_times.course

     

where MIBD.mdl_user.id in (

SELECT mdl_role_assignments.userid 

FROM mdl_role_assignments

WHERE mdl_role_assignments.roleid = 5 

AND mdl_role_assignments.contextid IN (SELECT mdl_context.id 

FROM mdl_context

WHERE mdl_context.contextlevel = 50) 


La consulta me está dando bastante la tabarra , y el colmo es conseguir el porcentaje en un curso , no encuentro la tabla que consultar para sacar dicha informacion.

Por otro lado tambien comentar que generando informes en la plataforma he vist que los tiempos de conexion dependiendo de como cree el informe varía hasta 10h de diferencia ¿sabeis algo sobre este tema? no encuentro informacion al respecto.


Un saludo

Promedio de valoraciones:Útil (1)