2012/5/23 Marcelo Silva (IG) <[email protected]> > Pessoal, tenho o seguinte: > > select row_number() OVER (PARTITION by 0) as contador, campo1, campo2 etc > from tabela1 > where (...) > order by campo1 > > Ele mostra um grid com um sequencial.. beleza > > O detalhe é que ele tira o contador da sequencia conforme a ordenação do > campo1, > entendo que deve ser assim mesmo, pois o contador faz parte do result do > SQL. > > Mas gostari de manter um sequencial independente do order by, será > possivel? >
A não ser que não entendi direito o que você quer, basta usar o ORDER BY no OVER, igual ao ORDER BY da query: select row_number() *OVER(ORDER BY campo1)* as contador, campo1, campo2 etc from tabela1 where (...) *ORDER BY campo1* Atenciosamente, -- Matheus de Oliveira
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
