Advertisement
jzgeorge

asdasdasd

Jun 7th, 2017
312
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SELECT DISTINCT
  2.   esq_distributivos.distribucion_academica.idmateria_unica,
  3.   esq_distributivos.distribucion_academica.idpersonal,
  4.   CASE
  5.             WHEN esq_ceac_planclase.tbl_syllabus.idregistro IS NOT NULL THEN esq_ceac_planclase.tbl_syllabus.idregistro
  6.             ELSE 0
  7.   END AS idregistro,
  8.   CASE
  9.             WHEN esq_ceac_planclase.tbl_syllabus.idregistro IS NOT NULL THEN esq_ceac_planclase.tbl_syllabus.id_programa_analitico
  10.             ELSE 0
  11.   END AS id_programa_analitico,
  12.   CASE
  13.             WHEN esq_ceac_planclase.tbl_syllabus.idregistro IS NOT NULL THEN esq_ceac_planclase.tbl_syllabus.id_personal_aprueba
  14.             ELSE 0
  15.   END AS id_personal_aprueba,
  16.   CASE
  17.             WHEN esq_ceac_planclase.tbl_syllabus.idregistro IS NOT NULL THEN esq_ceac_planclase.tbl_syllabus.codigo
  18.             ELSE ''
  19.   END AS codigo,
  20.   esq_ceac_planclase.tbl_syllabus.fecha_aprobacion,
  21.   CASE
  22.             WHEN esq_ceac_planclase.tbl_syllabus.idregistro IS NOT NULL THEN esq_ceac_planclase.tbl_syllabus.nombre_docente
  23.             ELSE ''
  24.   END AS nombre_docente,
  25.   CASE
  26.             WHEN esq_ceac_planclase.tbl_syllabus.idregistro IS NOT NULL THEN esq_ceac_planclase.tbl_syllabus.nombre_materia
  27.             ELSE ''
  28.   END AS nombre_materia,
  29.   CASE
  30.             WHEN esq_ceac_planclase.tbl_syllabus.idregistro IS NOT NULL THEN esq_ceac_planclase.tbl_syllabus.estado
  31.             ELSE 'NA'
  32.   END AS estado,
  33.   CASE
  34.             WHEN esq_ceac_planclase.tbl_syllabus.idregistro IS NOT NULL THEN esq_ceac_planclase.tbl_syllabus.creditos
  35.             ELSE 0
  36.   END AS creditos
  37. FROM
  38.   esq_distributivos.distribucion_academica
  39.   INNER JOIN esq_distributivos.departamento_periodo ON (esq_distributivos.distribucion_academica.iddepartamento_periodo = esq_distributivos.departamento_periodo.id_departamento_periodo)
  40.   LEFT OUTER JOIN esq_ceac_planclase.tbl_syllabus ON (esq_distributivos.distribucion_academica.idmateria_unica = esq_ceac_planclase.tbl_syllabus.id_materia)
  41.   AND (esq_distributivos.distribucion_academica.idpersonal = esq_ceac_planclase.tbl_syllabus.id_personal)
  42.   AND (esq_distributivos.departamento_periodo.idperiodo = esq_ceac_planclase.tbl_syllabus.id_periodo_academico)
  43. WHERE
  44.   esq_distributivos.departamento_periodo.idperiodo = 73 AND
  45.   esq_distributivos.departamento_periodo.iddepartamento = 1
  46. ORDER BY
  47.   esq_distributivos.distribucion_academica.idmateria_unica
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement