SELECT DISTINCT 
        pi.anio_academico as anio_ingreso, 
        p.apellido, 
        p.nombres,
        p.nro_documento,
        a.legajo,
        (select cc.nombre from sga_carreras cc where cc.carrera = c.carrera) as Carrera,
        t.nombre as titulo,
        year(tt.fecha_egreso) AS anio_egreso,
        month(tt.fecha_egreso) AS mes_egreso,
        tt.fecha_egreso, 
        tt2.desc_abreviada as tipo_titulo,
        CASE 
                WHEN p.unidad_academica = '2'THEN 'FQByF'
                WHEN p.unidad_academica = '3'THEN 'FCFMyN'
                WHEN p.unidad_academica = '4'THEN 'FCH'
                WHEN p.unidad_academica = '10'THEN 'FCS'
                WHEN p.unidad_academica = '12'THEN 'FaPsi'
                WHEN p.unidad_academica = '11'THEN 'FTyU'
                WHEN p.unidad_academica = '14'THEN 'FICA'
                WHEN p.unidad_academica = '15'THEN 'FCEJyS'
                WHEN p.unidad_academica = '6'THEN 'IPAU'
        END as facultad,
        case when p.sexo=1 then 'M' when p.sexo=2 then 'F' end as sexo
from 
        sga_alumnos a, 
        sga_personas p, 
        sga_carreras c, 
        sga_carrera_aspira ca, 
        sga_periodo_insc pi,
        sga_titulos t,
        sga_titulos_otorg tt, 
        sga_tipos_titulo tt2
join
        (sga_datos_censales d
        join 
                (sga_datos_cen_aux da join sga_datos_cen_aux2 da2))
where
        ca.situacion_asp in ('IL','IC')
        and ca.carrera = a.carrera
        and ca.nro_inscripcion = a.nro_inscripcion
        and ca.periodo_inscripcio = pi.periodo_inscripcio
        and ca.carrera = c.carrera
        and c.tipo_de_carrera not in ('B','I','E','V') 
        and ca.nro_inscripcion = p.nro_inscripcion
        and tt.carrera=a.carrera 
        and tt.legajo=a.legajo 
        and tt.nro_inscripcion=a.nro_inscripcion
        and t.titulo=tt.titulo
        and tt2.tipo_de_titulo=t.tipo_de_titulo
        and d.unidad_academica = p.unidad_academica
        and d.nro_inscripcion = p.nro_inscripcion
        and d.fecha_relevamiento = (
                SELECT max(fecha_relevamiento)
                        FROM sga_datos_censales d2
                        WHERE 
                                d2.unidad_academica = d.unidad_academica
                                AND d2.nro_inscripcion = d.nro_inscripcion
                )
        and da.unidad_academica = p.unidad_academica
        and da.nro_inscripcion = p.nro_inscripcion
        and da.fecha_relevamiento = (
                SELECT max(fecha_relevamiento)
                FROM sga_datos_cen_aux d3
                WHERE 
                        d3.unidad_academica = da.unidad_academica
                        AND d3.nro_inscripcion = da.nro_inscripcion
                )
        and da2.unidad_academica = p.unidad_academica
        and da2.nro_inscripcion = p.nro_inscripcion
        and da2.fecha_relevamiento = (
                SELECT max(fecha_relevamiento)
                FROM sga_datos_cen_aux d4
                WHERE 
                        d4.unidad_academica = da2.unidad_academica
                        AND d4.nro_inscripcion = da2.nro_inscripcion
                )