Consulta de Ubicaciones en tabla sga responsables académicas

Buenos días, una consulta URGENTE es sobre algo que esta mencionado en las novedades de 3.14. " Operación SIU Dato Ubicación …Se eliminó el atributo Ubicación de las tablas sga_responsables_academicas y sga_unidades_gestion".
Por lo tanto, en certificados personalizados que tenemos la consulta es:

SELECT
COALESCE(sga_alumnos.legajo, ’ – ') AS legajo,
vw_personas.apellido || ’ ’ || vw_personas.nombres as apellido_y_nombre,
vw_personas.desc_tipo_documento || ’ ’ || vw_personas.nro_documento as documento_principal,
sga_propuestas.nombre as propuesta_nombre,
‘(’ || sga_propuestas.codigo || ') ’ || sga_propuestas.nombre as propuesta_nombre_completo,
sga_propuestas.nombre_abreviado as propuesta_nombre_abreviado,
sga_ubicaciones.nombre as ubicacion_nombre,
sga_planes.nombre as plan_nombre,
sga_planes_versiones.nombre as plan_version_nombre,
sga_constancias_solicitud.presentar_a,
COALESCE(sga_constancias_solicitud.observaciones, ’ ') AS observaciones,
vw_localidades.localidad_nombre as ciudad,
vw_localidades.provincia_nombre as provincia,
sga_instituciones.nombre as nombre_institucion,
sga_ubicaciones_1.nombre as ubicacion_ra,
(SELECT sga_anios_academicos_fechas.anio_academico
FROM negocio.sga_anios_academicos_fechas
WHERE CURRENT_DATE BETWEEN sga_anios_academicos_fechas.fecha_inicio
AND sga_anios_academicos_fechas.fecha_fin LIMIT 1) as anio_academico
FROM
sga_constancias_solicitud
LEFT JOIN sga_alumnos ON sga_constancias_solicitud.alumno = sga_alumnos.alumno
LEFT JOIN vw_personas ON sga_alumnos.persona = vw_personas.persona
LEFT JOIN sga_propuestas ON sga_propuestas.propuesta = sga_alumnos.propuesta
LEFT JOIN sga_planes ON sga_planes.propuesta= sga_propuestas.propuesta
LEFT JOIN sga_planes_versiones ON sga_planes.plan = sga_planes_versiones.plan
LEFT JOIN sga_propuestas_ra ON sga_propuestas.propuesta= sga_propuestas_ra.propuesta
LEFT JOIN sga_responsables_academicas ON sga_propuestas_ra.responsable_academica= sga_responsables_academicas.responsable_academica
LEFT JOIN sga_ubicaciones as sga_ubicaciones_1 ON sga_responsables_academicas.ubicacion =sga_ubicaciones_1.ubicacion
LEFT JOIN sga_ubicaciones ON sga_alumnos.ubicacion = sga_ubicaciones.ubicacion
LEFT JOIN vw_localidades ON sga_ubicaciones.localidad = vw_localidades.localidad,
sga_instituciones,
par_configuraciones,
sga_ubicaciones as sga_ubicaciones_1

WHERE
sga_constancias_solicitud.solicitud = 2509
AND sga_alumnos.calidad = ‘A’
AND par_configuraciones.nombre = ‘institucion_instalacion’
AND (par_configuraciones.valor::INTEGER) = sga_instituciones.institucion
LIMIT 1
Muchas gracias. Saludos

Hola Eugenia,

El dato ubicación de la responsable académica se quitó porque se trataba de algo meramente informativo que generaba confusiones a la hora de definir perfiles de datos. La responsable académica puede administrar propuestas de diferentes ubicaciones y en esos casos no tiene una única ubicación. Entiendo que deberían usar la ubicación de la propuesta.

Saludos, Florencia.

Florecia…si sabemos eso, las responsables académicas pueden tener propuestas en distintas ubicaciones, se cambio la consulta a ciudad y quedo solucionado…
Muchas gracias.
Saludos

Eugenia