Pessoal, Esses dias eu tive problemas para identificar buracos em registros armazenados (a aplicação usava a sua própria sequence, ao invés do banco...), e tinha feito um SQL horroroso com CTE, mas pensando melhor depois da palestra do Rodrigo sobre Window Functions, cheguei nesse comando:
SELECT anterior, id_registro FROM ( SELECT id_registro, LAG(id_registro) OVER (ORDER BY id_registro) AS anterior FROM registro ) holes WHERE id_registro <> anterior + 1; Fica na lista pra histórico, vai que alguém precisa. Atenciosamente, -- Daniel Cristian Cruz クルズ クリスチアン ダニエル _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
