Advertisement
jzgeorge

v

Mar 24th, 2017
287
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CREATE OR REPLACE VIEW esq_ceac_planclase.v_informacion_materia_malla AS
  2.  SELECT DISTINCT row_number() OVER ()::numeric AS idregistro,
  3.     inscripcion_detalle.idperiodo,
  4.     inscripcion_detalle.idescuela,
  5.     inscripcion_detalle.idmateria,
  6.     inscripcion_detalle.idmalla,
  7.     distribucion_academica.idmateria_unica,
  8.     materia.nombre AS nombremateria,
  9.     materia_unica.nombre AS nombremateriaunica,
  10.     malla_materia_nivel.creditos,
  11.     malla_escuela.nombre AS nombremalla,
  12.     escuela.nombre AS nombreescuela,
  13.     escuela.idfacultad,
  14.     materia_unica.iddepartamento,
  15.     facultad.nombre AS nombrefacultad,
  16.     departamento.nombre AS nombredepartamento,
  17.     malla_materia_nivel.materia_virtual,
  18.     malla_materia_nivel.materia_internado,
  19.     malla_materia_nivel.materia_actualizacion,
  20.     malla_materia_nivel.materia_posgrado,
  21.         CASE
  22.             WHEN materia.idtipo_organizacion_curricular = 1 THEN 'S'::text
  23.             ELSE 'N'::text
  24.         END AS materia_universidad
  25.    FROM esq_inscripciones.inscripcion_detalle
  26.      JOIN esq_distributivos.distribucion_academica ON inscripcion_detalle.iddistributivo = distribucion_academica.iddistributivo
  27.      JOIN esq_mallas.materia ON inscripcion_detalle.idmateria = materia.idmateria
  28.      JOIN esq_distributivos.materia_unica ON distribucion_academica.idmateria_unica = materia_unica.idmateria_unica
  29.      JOIN esq_mallas.malla_materia_nivel ON materia.idmateria = malla_materia_nivel.idmateria
  30.      JOIN esq_mallas.malla_escuela ON inscripcion_detalle.idmalla = malla_escuela.idmalla
  31.      JOIN esq_inscripciones.escuela ON inscripcion_detalle.idescuela = escuela.idescuela
  32.      JOIN esq_inscripciones.facultad ON escuela.idfacultad = facultad.idfacultad
  33.      JOIN esq_distributivos.departamento ON materia_unica.iddepartamento = departamento.iddepartamento
  34.   GROUP BY inscripcion_detalle.idperiodo, inscripcion_detalle.idescuela, inscripcion_detalle.idmateria, inscripcion_detalle.idmalla, distribucion_academica.idmateria_unica, materia.nombre, materia_unica.nombre, malla_materia_nivel.creditos, malla_escuela.nombre, escuela.nombre, escuela.idfacultad, materia_unica.iddepartamento, facultad.nombre, departamento.nombre, malla_materia_nivel.materia_virtual, malla_materia_nivel.materia_internado, malla_materia_nivel.materia_actualizacion, malla_materia_nivel.materia_posgrado, materia.idtipo_organizacion_curricular
  35.   ORDER BY materia.nombre;
  36.  
  37. ALTER TABLE esq_ceac_planclase.v_informacion_materia_malla
  38.   OWNER TO ceac_analitico;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement