Advertisement
jotazetaec

competencias

May 15th, 2023
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SELECT
  2.  row_number() OVER () AS idregistro,
  3.  u.id_periodo_evaluacion,
  4.  u.n_periodo,
  5.  u.facultad,
  6.  u.idfacultad ,
  7.  u.departamento,
  8.  u.iddepartamento ,
  9.  u.cedula,
  10.  u.id_docente,
  11.  u.correo_personal_institucional,
  12.  u.docente,
  13.  u.idcategoria,
  14.  u.categoria,
  15.  u.dedicacion,
  16.  u.modalidad,
  17.     AVG(tidr2.nota) FILTER (where tidr2.id_periodo_evaluacion =  u.id_periodo_evaluacion and tidr2.id_docente =  u.id_docente and tic.id_registro = 1 ) as c1,
  18.     AVG(tidr2.nota) FILTER (where tidr2.id_periodo_evaluacion =  u.id_periodo_evaluacion and tidr2.id_docente =  u.id_docente and tic.id_registro = 2 ) as c2,
  19.     AVG(tidr2.nota) FILTER (where tidr2.id_periodo_evaluacion =  u.id_periodo_evaluacion and tidr2.id_docente =  u.id_docente and tic.id_registro = 3 ) as c3,
  20.     AVG(tidr2.nota) FILTER (where tidr2.id_periodo_evaluacion =  u.id_periodo_evaluacion and tidr2.id_docente =  u.id_docente and tic.id_registro = 4 ) as c4,
  21.     AVG(tidr2.nota) FILTER (where tidr2.id_periodo_evaluacion =  u.id_periodo_evaluacion and tidr2.id_docente =  u.id_docente and tic.id_registro = 5 ) as c5,
  22.     AVG(tidr2.nota) FILTER (where tidr2.id_periodo_evaluacion =  u.id_periodo_evaluacion and tidr2.id_docente =  u.id_docente and tic.id_registro = 6 ) as c6,
  23.     AVG(tidr2.nota) FILTER (where tidr2.id_periodo_evaluacion =  u.id_periodo_evaluacion and tidr2.id_docente =  u.id_docente and tic.id_registro = 7 ) as c7,
  24.     AVG(tidr2.nota) FILTER (where tidr2.id_periodo_evaluacion =  u.id_periodo_evaluacion and tidr2.id_docente =  u.id_docente and tic.id_registro = 8 ) as c8,
  25.     AVG(tidr2.nota) FILTER (where tidr2.id_periodo_evaluacion =  u.id_periodo_evaluacion and tidr2.id_docente =  u.id_docente and tic.id_registro = 9 ) as c9,
  26.     AVG(tidr2.nota) FILTER (where tidr2.id_periodo_evaluacion =  u.id_periodo_evaluacion and tidr2.id_docente =  u.id_docente and tic.id_registro = 10) as c10,
  27.     AVG(tidr2.nota) FILTER (where tidr2.id_periodo_evaluacion =  u.id_periodo_evaluacion and tidr2.id_docente =  u.id_docente and tic.id_registro = 11) as c11,
  28.     AVG(tidr2.nota) FILTER (where tidr2.id_periodo_evaluacion =  u.id_periodo_evaluacion and tidr2.id_docente =  u.id_docente and tic.id_registro = 12) as c12,
  29.     AVG(tidr2.nota) FILTER (where tidr2.id_periodo_evaluacion =  u.id_periodo_evaluacion and tidr2.id_docente =  u.id_docente and tic.id_registro = 13) as c13
  30.     FROM esq_evaluacion.mvdatacomp u
  31. join esq_evaluacion.tbl_int_detalle_resultado tidr2 on
  32. tidr2.id_periodo_evaluacion  = u.id_periodo_evaluacion and tidr2.id_docente = u.id_docente
  33. join esq_evaluacion.tbl_int_preguntas tip on tip.idregistro = tidr2.id_pregunta
  34. join esq_evaluacion.tbl_int_competencias tic on tic.id_registro = tip.id_competencia
  35.  where u.id_periodo_evaluacion in (2) --and u.id_docente = 19434
  36.  group by   u.id_periodo_evaluacion,
  37.  u.n_periodo,
  38.     u.facultad,
  39.     u.idfacultad ,
  40.     u.departamento,
  41.     u.iddepartamento ,
  42.     u.cedula,
  43.     u.correo_personal_institucional,
  44.     u.id_docente,
  45.     u.docente,
  46.     u.idcategoria,
  47.     u.categoria,
  48.     u.dedicacion,
  49.     u.modalidad
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement