I might be told off by some better SQL-User here on the list - still here is my 2 Cents worth....
> I needed ROW_NUMBER() in PostGresql and I did find the 'temporary sequence' > method as a workaround and i think it at least gets the job done relatively you use: > CREATE TEMP SEQUENCE rownum; > SELECT nextval('rownum') AS row_number , t.a, t.b, t.c > FROM ( > SELECT a, b, c > FROM table > WHERE table_id = 973 > ORDER BY record_date > ) t; Doesn't this just return the 973th single record for the current sequence order in your table? I believe: SELECT a, b, c FROM table offset 973 limit 1 will accomplish the same result. Stefan -- email: [EMAIL PROTECTED] tel : +49 (0)6232-497631 http://www.yukonho.de ---------------------------(end of broadcast)--------------------------- TIP 4: Have you searched our list archives? http://archives.postgresql.org