Buen día gente, recientemente hemos llevado una base de datos a un entorno de pruebas para incorporar conceptos a una liquidación.
Pero al momento de liquidar, el proceso no comienza, revisando el log del servidor de base de datos encontramos el siguiente error, comparto por si alguien mas ha tenido este inconveniente, actualmente estamos en la versión 3.28.1
2025-02-26 08:20:00.286 -03 [6836] postgres@mapuche_febrero ERROR: la columna «par_proceso.cantidad_elementos» debe aparecer en la cláusula GROUP BY o ser usada en una función de agregación en carácter 169
2025-02-26 08:20:00.286 -03 [6836] postgres@mapuche_febrero SENTENCIA: SELECT
id_proceso,
pid,
cantidad_elementos-(SELECT count(*) FROM mapuche.par_proceso_hilo_elementos WHERE par_proceso_hilo_elementos.id_proceso = par_proceso.id_proceso) as elementos_pendientes
FROM
mapuche.par_proceso
WHERE
estado IN (0,1)
GROUP BY
id_proceso, pid
ORDER BY
elementos_pendientes -- toba_log: 48
Desde ya, les agradezco mucho la ayuda que nos puedan dar sobre este error
Saludos