Advertisement
jzgeorge

Untitled

Mar 23rd, 2017
278
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 3.14 KB | None | 0 0
  1. SELECT DISTINCT
  2. CAST(ROW_NUMBER() OVER() AS numeric) idregistro,
  3.   esq_inscripciones.inscripcion_detalle.idperiodo,
  4.   esq_inscripciones.inscripcion_detalle.idescuela,
  5.   esq_inscripciones.inscripcion_detalle.idmateria,
  6.   esq_inscripciones.inscripcion_detalle.idmalla,
  7.   esq_distributivos.distribucion_academica.idmateria_unica,
  8.   esq_mallas.materia.nombre AS nombremateria,
  9.   esq_distributivos.materia_unica.nombre AS nombremateriaunica,
  10.   esq_mallas.malla_materia_nivel.creditos,
  11.   esq_mallas.malla_escuela.nombre AS nombremalla,
  12.   esq_inscripciones.escuela.nombre AS nombreescuela,
  13.   esq_inscripciones.escuela.idfacultad,
  14.   esq_distributivos.materia_unica.iddepartamento,
  15.   esq_inscripciones.facultad.nombre AS nombrefacultad,
  16.   esq_distributivos.departamento.nombre AS nombredepartamento,
  17.   esq_mallas.malla_materia_nivel.materia_virtual,
  18.   esq_mallas.malla_materia_nivel.materia_internado,
  19.   esq_mallas.malla_materia_nivel.materia_actualizacion,
  20.   esq_mallas.malla_materia_nivel.materia_posgrado,
  21.   (CASE
  22.   WHEN (esq_mallas.materia.idtipo_organizacion_curricular = 1) THEN 'S'
  23.   ELSE 'N'
  24.   END) AS materia_universidad
  25. FROM
  26.   esq_inscripciones.inscripcion_detalle
  27.   INNER JOIN esq_distributivos.distribucion_academica ON (esq_inscripciones.inscripcion_detalle.iddistributivo = esq_distributivos.distribucion_academica.iddistributivo)
  28.   INNER JOIN esq_mallas.materia ON (esq_inscripciones.inscripcion_detalle.idmateria = esq_mallas.materia.idmateria)
  29.   INNER JOIN esq_distributivos.materia_unica ON (esq_distributivos.distribucion_academica.idmateria_unica = esq_distributivos.materia_unica.idmateria_unica)
  30.   INNER JOIN esq_mallas.malla_materia_nivel ON (esq_mallas.materia.idmateria = esq_mallas.malla_materia_nivel.idmateria)
  31.   INNER JOIN esq_mallas.malla_escuela ON (esq_inscripciones.inscripcion_detalle.idmalla = esq_mallas.malla_escuela.idmalla)
  32.   INNER JOIN esq_inscripciones.escuela ON (esq_inscripciones.inscripcion_detalle.idescuela = esq_inscripciones.escuela.idescuela)
  33.   INNER JOIN esq_inscripciones.facultad ON (esq_inscripciones.escuela.idfacultad = esq_inscripciones.facultad.idfacultad)
  34.   INNER JOIN esq_distributivos.departamento ON (esq_distributivos.materia_unica.iddepartamento = esq_distributivos.departamento.iddepartamento)
  35. GROUP by
  36. esq_inscripciones.inscripcion_detalle.idperiodo,
  37.   esq_inscripciones.inscripcion_detalle.idescuela,
  38.   esq_inscripciones.inscripcion_detalle.idmateria,
  39.   esq_inscripciones.inscripcion_detalle.idmalla,
  40.   esq_distributivos.distribucion_academica.idmateria_unica,
  41.   esq_mallas.materia.nombre,
  42.   esq_distributivos.materia_unica.nombre,
  43.   esq_mallas.malla_materia_nivel.creditos,
  44.   esq_mallas.malla_escuela.nombre,
  45.   esq_inscripciones.escuela.nombre,
  46.   esq_inscripciones.escuela.idfacultad,
  47.   esq_distributivos.materia_unica.iddepartamento,
  48.   esq_inscripciones.facultad.nombre,
  49.   esq_distributivos.departamento.nombre,
  50.   esq_mallas.malla_materia_nivel.materia_virtual,
  51.   esq_mallas.malla_materia_nivel.materia_internado,
  52.   esq_mallas.malla_materia_nivel.materia_actualizacion,
  53.   esq_mallas.malla_materia_nivel.materia_posgrado,
  54.   esq_mallas.materia.idtipo_organizacion_curricular
  55.   ORDER BY
  56.   idregistro
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement