Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DROP VIEW esq_ceac_planclase.v_id_materias_inscripcion;
- CREATE OR REPLACE VIEW esq_ceac_planclase.v_id_materias_inscripcion AS
- SELECT DISTINCT row_number() OVER ()::numeric AS idregistro,
- inscripcion_detalle.idperiodo,
- inscripcion_detalle.idescuela,
- inscripcion_detalle.iddistributivo,
- inscripcion_detalle.idmateria,
- inscripcion_detalle.idmalla,
- distribucion_academica.idmateria_unica,
- departamento_periodo.iddepartamento,
- CASE
- WHEN distribucion_academica.idpersonal IS NULL THEN
- (SELECT
- esq_distributivos.distribucion_academica_compartida.idpersonal
- FROM
- esq_distributivos.distribucion_academica_compartida
- INNER JOIN esq_distributivos.materia_unica_compartida_configuracion ON (esq_distributivos.distribucion_academica_compartida.idconfiguracion = esq_distributivos.materia_unica_compartida_configuracion.idconfiguracion)
- WHERE
- esq_distributivos.materia_unica_compartida_configuracion.descripcion = 'TEORIA' and esq_distributivos.distribucion_academica_compartida.iddistributivo=inscripcion_detalle.iddistributivo
- limit 1)
- ELSE distribucion_academica.idpersonal
- END AS idpersonal,
- materia.idtipo_perfil_profesional,
- materia.idtipo_organizacion_curricular,
- malla_materia_nivel.creditos,
- malla_materia_nivel.materia_virtual
- FROM esq_inscripciones.inscripcion_detalle
- JOIN esq_distributivos.distribucion_academica ON inscripcion_detalle.iddistributivo = distribucion_academica.iddistributivo
- JOIN esq_distributivos.departamento_periodo ON distribucion_academica.iddepartamento_periodo = departamento_periodo.id_departamento_periodo
- JOIN esq_mallas.materia ON inscripcion_detalle.idmateria = materia.idmateria
- JOIN esq_mallas.malla_materia_nivel ON materia.idmateria = malla_materia_nivel.idmateria
- GROUP BY inscripcion_detalle.idperiodo, inscripcion_detalle.idescuela, inscripcion_detalle.iddistributivo, inscripcion_detalle.idmateria, inscripcion_detalle.idmalla, distribucion_academica.idmateria_unica, departamento_periodo.iddepartamento, distribucion_academica.idpersonal, materia.idtipo_perfil_profesional, materia.idtipo_organizacion_curricular, malla_materia_nivel.creditos, malla_materia_nivel.materia_virtual;
- ALTER TABLE esq_ceac_planclase.v_id_materias_inscripcion
- OWNER TO ceac_analitico;
Add Comment
Please, Sign In to add comment