Hola, desde UNPAZ utilizando la versión 3.17, al intentar generar los datos de SIU-Araucano me aparece el siguiente error:
SQLSTATE: db_42703
CODIGO: 7
MENSAJE: ERROR: no existe la columna «genero» en la relación «int_arau_nominal_alumnos»\nLINE 1: …ersona, tipo_documento, nro_documento, cuil_cuit, genero, fe…\n ^
SQL: INSERT INTO int_arau_nominal_alumnos (anio_academico, persona, tipo_documento, nro_documento, cuil_cuit, genero, fecha_nacimiento, horas_trabajo, nivel_instruccion_padre, nivel_instruccion_madre, pais_nacimiento, localidad_nacimiento)\n SELECT “2019” as anio_academico,\n mdp_personas.persona,\n mdp_personas_documentos.tipo_documento,\n mdp_personas_documentos.nro_documento,\n “” as cuil_cuit,\n CASE mdp_personas.sexo\n WHEN “M” THEN 1\n WHEN “F” THEN 2\n END as genero,\n mdp_personas.fecha_nacimiento as fecha_nacimiento,\n get_horas_trabajo_araucano(mdp_personas.persona, to_date(“01/04/2019”, “DD/MM/YYYY”)) as horas_trabajo,\n CASE\n WHEN padre.estudio_alcanzado IN (1, 2, 3, 4, 5) THEN padre.estudio_alcanzado\n WHEN padre.estudio_alcanzado IN (8, 10) THEN 6\n WHEN padre.estudio_alcanzado IN (9, 11) THEN 7\n WHEN padre.estudio_alcanzado IN (12, 14) THEN 8\n ELSE 9\n END as nivel_instruccion_padre,\n CASE\n WHEN madre.estudio_alcanzado IN (1, 2, 3, 4, 5) THEN madre.estudio_alcanzado\n WHEN madre.estudio_alcanzado IN (8, 10) THEN 6\n WHEN madre.estudio_alcanzado IN (9, 11) THEN 7\n WHEN madre.estudio_alcanzado IN (12, 14) THEN 8\n ELSE 9\n END as nivel_instruccion_madre,\n CASE\n WHEN mdp_personas.localidad_nacimiento IS NULL THEN mdp_personas_documentos.pais_documento\n ELSE get_pais_localidad(mdp_personas.localidad_nacimiento)\n END as pais_nacimiento,\n mdp_personas.localidad_nacimiento as localidad_nacimiento\n – CASE\n – WHEN mdp_personas.localidad_nacimiento IS NULL THEN get_localidad_indeterminada_pais(mdp_personas_documentos.pais_documento)\n – ELSE mdp_personas.localidad_nacimiento\n – END as localidad_nacimiento\n \n FROM sga_alumnos\n JOIN mdp_personas ON mdp_personas.persona = sga_alumnos.persona\n JOIN mdp_personas_documentos ON mdp_personas_documentos.documento = mdp_personas.documento_principal\n LEFT JOIN mdp_personas_documentos as personas_documento_cuit ON (mdp_personas.persona = personas_documento_cuit.persona AND personas_documento_cuit.tipo_documento = 3)\n LEFT JOIN mdp_personas_allegados as padre ON padre.dato_allegado = (SELECT MAX(mdp_personas_allegados.dato_allegado) FROM mdp_personas_allegados WHERE mdp_personas_allegados.persona = mdp_personas.persona AND mdp_personas_allegados.tipo_allegado = “P”)\n LEFT JOIN mdp_personas_allegados as madre ON madre.dato_allegado = (SELECT MAX(mdp_personas_allegados.dato_allegado) FROM mdp_personas_allegados WHERE mdp_personas_allegados.persona = mdp_personas.persona AND mdp_personas_allegados.tipo_allegado = “M”)\n JOIN sga_propuestas_aspira ON (sga_propuestas_aspira.persona = sga_alumnos.persona\n AND sga_propuestas_aspira.propuesta = sga_alumnos.propuesta)\n JOIN sga_situacion_aspirante ON (sga_situacion_aspirante.situacion_asp = sga_propuestas_aspira.situacion_asp)\n \n WHERE \n sga_propuestas_aspira.anio_academico <= “2019” AND\n sga_situacion_aspirante.resultado_asp IN (“A”, “P”) AND\n \n (sga_alumnos.calidad = “A” OR \n (sga_alumnos.calidad = “P” AND to_date(“01/04/2019”, “DD/MM/YYYY”) < (SELECT max(fecha) FROM sga_alumnos_hist_calidad as c WHERE c.alumno = sga_alumnos.alumno AND c.calidad = sga_alumnos.calidad))\n ) AND\n \n – Solo alumnos que tienen certificados con titulo araucano (de cualquier nivel)\n sga_alumnos.plan_version IN (SELECT sga_planes_certificados.plan_version \n FROM sga_planes_certificados,\n sga_certificados\n WHERE sga_certificados.certificado = sga_planes_certificados.certificado\n AND sga_certificados.titulo_araucano IS NOT NULL\n )\n\n GROUP BY mdp_personas.persona,\n mdp_personas_documentos.tipo_documento,\n mdp_personas_documentos.nro_documento,\n personas_documento_cuit.nro_documento,\n mdp_personas.sexo,\n mdp_personas.fecha_nacimiento,\n horas_trabajo,\n nivel_instruccion_padre,\n nivel_instruccion_madre,\n mdp_personas_documentos.pais_documento,\n mdp_personas.localidad_nacimiento\n\n – toba_log: 534101532
Desde ya muchas gracias. Saludos