> > > 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? > > Ou vou ter que fazer isso na aplicação? > > "Pode ser feito através do SQL também aí você terá que avaliar porém uma > (1) das soluções > pode ser feito atraves do SQL tambem, ai e vc quem tera que avaliar o que sera melhor, porem uma das solucoes (apenas 1) possíveis para sua query seria:
select row_number() OVER (PARTITION by 0) as contador, tmp.campo1, tmp.campo2 etc from ( select campo1, campo2 etc from tabela1 where (...) order by campo1 ) tmp ou fazer o contador apos a realizacao da ordenacao de seus registros *Atenciosamente* * * *Rodrigo Della Justina* *[email protected]* *[email protected]* Telp: 55-46-8801-6165 *IBM DB2 Certified Database Academic* * *
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
