Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE OR REPLACE VIEW esq_ceac_planclase.v_informacion_materia_malla AS
- SELECT DISTINCT row_number() OVER ()::numeric AS idregistro,
- inscripcion_detalle.idperiodo,
- inscripcion_detalle.idescuela,
- inscripcion_detalle.idmateria,
- inscripcion_detalle.idmalla,
- distribucion_academica.idmateria_unica,
- materia.nombre AS nombremateria,
- materia_unica.nombre AS nombremateriaunica,
- malla_materia_nivel.creditos,
- malla_escuela.nombre AS nombremalla,
- escuela.nombre AS nombreescuela,
- escuela.idfacultad,
- materia_unica.iddepartamento,
- facultad.nombre AS nombrefacultad,
- departamento.nombre AS nombredepartamento,
- malla_materia_nivel.materia_virtual,
- malla_materia_nivel.materia_internado,
- malla_materia_nivel.materia_actualizacion,
- malla_materia_nivel.materia_posgrado,
- CASE
- WHEN materia.idtipo_organizacion_curricular = 1 THEN 'S'::text
- ELSE 'N'::text
- END AS materia_universidad
- FROM esq_inscripciones.inscripcion_detalle
- JOIN esq_distributivos.distribucion_academica ON inscripcion_detalle.iddistributivo = distribucion_academica.iddistributivo
- JOIN esq_mallas.materia ON inscripcion_detalle.idmateria = materia.idmateria
- JOIN esq_distributivos.materia_unica ON distribucion_academica.idmateria_unica = materia_unica.idmateria_unica
- JOIN esq_mallas.malla_materia_nivel ON materia.idmateria = malla_materia_nivel.idmateria
- JOIN esq_mallas.malla_escuela ON inscripcion_detalle.idmalla = malla_escuela.idmalla
- JOIN esq_inscripciones.escuela ON inscripcion_detalle.idescuela = escuela.idescuela
- JOIN esq_inscripciones.facultad ON escuela.idfacultad = facultad.idfacultad
- JOIN esq_distributivos.departamento ON materia_unica.iddepartamento = departamento.iddepartamento
- 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
- ORDER BY materia.nombre;
- ALTER TABLE esq_ceac_planclase.v_informacion_materia_malla
- OWNER TO ceac_analitico;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement