-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- View: vw_elementos_plan
-- Version: 3.0.0
-- Recupera las actividades y modulos de los Planes de Estudio
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

-- DROP VIEW vw_elementos_plan;
CREATE OR REPLACE VIEW vw_elementos_plan 
(
  propuesta,
  propuesta_codigo,
  propuesta_nombre,
  plan,
  plan_codigo,
  plan_nombre,
  plan_estado,
  plan_version,
  plan_version_version,
  plan_version_nombre,
  plan_version_estado,
  elemento_plan,
  elemento_revision,
  elemento,
  codigo,
  nombre,
  nombre_abreviado,
  entidad_subtipo,
  entidad_subtipo_nombre,
  estado
)
AS 
 SELECT 
    sga_propuestas.propuesta,
    sga_propuestas.codigo,
    sga_propuestas.nombre,
    sga_planes.plan,
    sga_planes.codigo,
    sga_planes.nombre,
    sga_planes.estado,
    sga_planes_versiones.plan_version,
    sga_planes_versiones.version,
    sga_planes_versiones.nombre,
    sga_planes_versiones.estado,
    sga_elementos_plan.elemento_plan,
    sga_elementos_plan.elemento_revision,
    sga_elementos.elemento,
    sga_elementos.codigo,
    sga_elementos_plan.nombre,
    sga_elementos_plan.nombre_abreviado,
    sga_elementos.entidad_subtipo,
    sga_g3entidades_subtipos.nombre,
    sga_elementos.estado
FROM 
    sga_propuestas,
    sga_planes,
    sga_planes_versiones,
    sga_elementos_plan,
    sga_elementos_revision,
    sga_elementos,
    sga_g3entidades_subtipos
 WHERE sga_planes.propuesta = sga_propuestas.propuesta
   AND sga_planes_versiones.plan = sga_planes.plan
   AND sga_elementos_plan.plan_version = sga_planes_versiones.plan_version
   AND sga_elementos_revision.elemento_revision = sga_elementos_plan.elemento_revision
   AND sga_elementos.elemento = sga_elementos_revision.elemento
   AND sga_g3entidades_subtipos.entidad_subtipo = sga_elementos.entidad_subtipo
 ;
 
 -- ++++++++++++++++++++++++++++++ Fin view  vw_elementos_plan +++++++++++++++++++++++++++++++++++++++

GRANT SELECT ON vw_elementos_plan to public;
 