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