Na minha query, que é um pouco diferente dessa que eu exemplifiquei... utilizo tambem um group by... Notei que por algum motivo a sequence "se perde" e a sequence nao me retorna o valor correto...... o que pode ser?
Obrigado Renan ----- Original Message ----- From: "Osvaldo Rosario Kussama" <[EMAIL PROTECTED]> To: "Comunidade PostgreSQL Brasileira" <[email protected]> Sent: Tuesday, July 31, 2007 4:54 PM Subject: Re: [pgbr-geral] Dúvida query Oracle para Postgres Renan de Oliveira escreveu: > Boa tarde! > > Atualmente uso a seguinte query no banco de dados Oracle (exemplo fictício): > > select posicao from > (select rownum as posicao, numero_nota_fiscal > from nota_fiscal_saida > where data_emissao > '15-jul-2007' > order by data_emissao) a > where numero_nota_fiscal = 555555 > > No caso pretendo pegar um série de registros de uma determinada tabela, > e saber dessa série de registros, qual a posicao de um determinado registro. > > Gostaria de saber como posso fazer a migraçao da mesma para Postgres? > Tente: CREATE TEMPORARY SEQUENCE pos_nota; SELECT posicao FROM (SELECT nextval('pos_nota') AS posicao, numero_nota_fiscal FROM nota_fiscal_saida WHERE data_emissao > '15-jul-2007' ORDER BY data_emissao) a WHERE numero_nota_fiscal = 555555; DROP SEQUENCE pos_nota; Osvaldo _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
