Que tal gente. Tengo esta query que en 8.3.5 me devuelve el rownum de cada consulta:
SELECT (select count(i)+1 from prueba where i < xi.i ) as rownum, i, p FROM prueba xi limit 5; Devuelve , que esta bien: 1;1;"299361" 2;2;"421127" 3;3;"166284" 4;4;"458945" 5;5;"81619" En 8.4 me pasa lo siguiente: postgres=# SELECT postgres-# (select count(i)+1 from prueba postgres(# where i < xi.i postgres(# ) as rownum, i, p postgres-# FROM prueba xi limit 5; rownum | i | p --------+--------+-------- 168770 | 168763 | 908731 168771 | 168764 | 640826 168772 | 168765 | 571112 168773 | 168766 | 992462 168774 | 168767 | 992471 (5 filas) De hecho, yo puedo hacer esta consulta con WF, pero la aplicación esta usando 8.3.5. Saludos! -- Emanuel Calvo Franco Database consultant at: www.siu.edu.ar www.emanuelcalvofranco.com.ar -- TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda