Solicitud de modificacion de una Funcion POSTGRES

Buenas tardes!

Al procesar los lotes de estudiantes requeridos por Araucano hallamos una inconsistencia en la interpretación de datos laborales.

La función get_horas_trabajo_araucano contiene un CASE que de manera manual va asignando a cada dato un valor diferente al asociado al utilizado por la tabla mdp_trabajo_horas_sem.

Para ejemplificar mencionamos el siguiente caso:

Como equipo incorporamos un registro dentro de la tabla mdp_trabajo_horas_sem. La columna trabajo_horas_sem con ID 5 está asociada a ‘Más de 45 horas’.

En la funcion get_horas_trabajo_araucano solo reconoce los registros estático del CASE, por ende el valor 5 no está asociado a ninguna descripción. Cuando se consulta en his_datos_economicos.trabajo_hora_sem devuelve ‘NT’ generando una inconsistencia entre el dato seleccionado y la interpretacion de la función.

SELECT	CASE

					WHEN his_datos_economicos.trabajo_existe IS NULL OR (his_datos_economicos.trabajo_existe = 1 AND his_datos_economicos.trabajo_hora_sem IS NULL) THEN 'NDI'

					WHEN his_datos_economicos.trabajo_existe = 1 AND (his_datos_economicos.trabajo_hora_sem = 1 OR his_datos_economicos.trabajo_hora_sem = 2) THEN '20'

					WHEN his_datos_economicos.trabajo_existe = 1 AND his_datos_economicos.trabajo_hora_sem = 3 THEN '2035'

					WHEN his_datos_economicos.trabajo_existe = 1 AND his_datos_economicos.trabajo_hora_sem = 4 THEN '+35'

					WHEN his_datos_economicos.trabajo_existe = 4 THEN 'NDI'

					ELSE 'NT'

En caso de se posible revisar esa funcion para que retome los valores de la tabla mdp_trabajo_horas_sem en la función get_horas_trabajo_araucano .

Hola Florencia,

Según el documento “Pedido de Información Nominal de Estudiantes” con vigencia primer semestre 2023 (adjunto), los valores posibles para el campo “9. Código de Horas de Trabajo” del archivo “Relevamiento de Estudiantes - Archivo Nro. 0” son:

  • 20: Menos de 20 Horas
  • 2035: De 20 a 35 Horas
  • +35: Más de 35 Horas
  • NDI: No Contesta
  • NT: No Trabaja
  • TNDI: Trabaja NDI Horas

Entiendo que este valor que agregaron no va a ser aceptado…

Saludos, Florencia.


Aracano_carga_nominal_Abril2023_v1.pdf (339 KB)