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

Responder a