Viéndolo desde ese punto de vista yo entiendo que por conexiones serían cada
operación de conexión a la base y por sesión el tiempo de duración una vez
establecida esa conexión.
Por ejemplo:
El usuario postgres hace una petición de conexión a la base, si el proceso para
conectarse es sat
La consulta con ventanas para obtener el row_number no es correcta,
devuelve una tabla y debería devolver un valor escalar.
Sugerencias, cambiale el nombre a la columna row_number por ejemplo fila
podes obtener la última fila con
...
...
select coalesce(max(fila),0) into var_fila from tabla where
c