Olá,

Thiago Risso escreveu:
>> Tiago
>>
>> Talvez eu não tenha explicado direito, o que eu preciso é uma instrução que,
>> não havendo serial na tabela, e conseqüentemente, não há um sequence, eu, na
>> hora de consultar via SELECT, crie dinamicamente a seqüência. Preciso que,
>> independente de quais dados eu buscar, cláusula WHERE ou ORDER BY que eu
>> usar, a seqüência fique sempre 1..n.
>>     
>
> Use generate_series [1]
>
> trisso=# select * from generate_series(1,10);
>  generate_series
> -----------------
>                1
>                2
>                3
>                4
>                5
>                6
>                7
>                8
>                9
>               10
> (10 registros)
>
> [1] http://developer.postgresql.org/pgdocs/postgres/functions-srf.html
>
>   

Leia este artigo [1] do depesz.
O que você precisa não é tão simples de implementar, dependendo da tua 
versão do PG.

[1] 
http://www.depesz.com/index.php/2007/08/17/rownum-anyone-cumulative-sum-in-one-query/

-- 

[]´s,

André Volpato
Ecom Tecnologia LTDA - Análise e Desenvolvimento
[EMAIL PROTECTED]


_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a