Advertisement
Guest User

Untitled

a guest
Jan 18th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  SELECT du.numero_expediente, lt.cod_linea_titulo, CASE WHEN tit_ofi.id_oferta_oficial IS NULL THEN 'N/E' ELSE tit_ofi.id_oferta_oficial::text END, lt.nombre_titulo AS titulo_sipes, CASE WHEN tit_ofi.titulo_oficial IS NULL THEN 'N/E' ELSE tit_ofi.titulo_oficial END, tts.descripcion AS tipo_sipes, CASE WHEN tit_ofi.nivel_tipo IS NULL THEN 'N/E' ELSE tit_ofi.nivel_tipo END, ms.descripcion AS modalidad_sipes, CASE WHEN tit_ofi.modalidad_oficial IS NULL THEN 'N/E' ELSE tit_ofi.modalidad_oficial END, CASE WHEN lt.id_oferta_oficial = tit_ofi.id_oferta_oficial THEN true ELSE false END AS coincide, lt.activa AS activo, lt.publica AS web, lt.revisado, du.version FROM linea_titulo AS lt INNER JOIN tipo_titulo AS tts ON lt.cod_tipo_titulo = tts.cod_tipo_titulo INNER JOIN datos_universidad AS du ON lt.cod_datos_universidad = du.cod_datos_universidad AND lt.version = du.version AND du.cod_institucion = 195 INNER JOIN cambios_estado AS ce ON ce.cod_datos_universidad = du.cod_datos_universidad AND ce.version = du.version AND ce.cod_estado IN (7, 10) LEFT JOIN modalidad AS ms ON du.cod_modalidad = ms.cod_modalidad LEFT JOIN ( SELECT oo.id_oferta_oficial, tof.denominacion AS titulo_oficial, tto.descripcion || ' (' || tto.descripcion_nivel || ')' AS nivel_tipo, mo.descripcion AS modalidad_oficial FROM ofertas_oficiales AS oo INNER JOIN titulos_oficiales AS tof ON oo.id_titulo_oficial = tof.id_titulo_oficial INNER JOIN tipo_titulo AS tto ON oo.cod_tipo_titulo = tto.cod_tipo_titulo INNER JOIN modalidad AS mo ON oo.cod_modalidad = mo.cod_modalidad WHERE oo.cod_institucion = 195 ) AS tit_ofi ON tit_ofi.id_oferta_oficial = lt.id_oferta_oficial OR (lt.revisado IS FALSE AND UPPER(TRANSLATE(tit_ofi.titulo_oficial, 'ÀÁÂÃÄÅàáâãäåÈÉÊËèéêëÌÍÎÏìíîïÒÓÔÕÖØòóôõöøðÙÚÛÜùúûüÿýÝçÇÑñ', 'AAAAAAaaaaaaEEEEeeeeIIIIiiiiOOOOOOoooooooUUUUuuuuyyYcCNn')) = UPPER(TRANSLATE(lt.nombre_titulo, 'ÀÁÂÃÄÅàáâãäåÈÉÊËèéêëÌÍÎÏìíîïÒÓÔÕÖØòóôõöøðÙÚÛÜùúûüÿýÝçÇÑñ', 'AAAAAAaaaaaaEEEEeeeeIIIIiiiiOOOOOOoooooooUUUUuuuuyyYcCNn'))) WHERE du.version = (SELECT MAX(version) FROM datos_universidad AS du2 WHERE du2.cod_datos_universidad = du.cod_datos_universidad) AND ce.fecha_hora = (SELECT MAX(fecha_hora) FROM cambios_estado WHERE cod_datos_universidad = du.cod_datos_universidad AND version = du.version) ORDER BY titulo_sipes ASC, cod_linea_titulo ASC, id_oferta_oficial ASC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement