[EMAIL PROTECTED] escreveu:
> Olá,
>
> É possível fazer uma query que encontre 'furos' numa seqüência de códigos?
> Explico: foram geradas tuplas numeradas sequencialmente (1,2,3,4,5,6...).
> As tuplas 2 e 5 foram eliminadas, logo a seqüência foi quebrada. Como
> construir uma query que retorne que estão faltando as tuplas de números
> 2 e 5?
>
SELECT * FROM
generate_series((SELECT min(seu_cod) FROM sua_tab),
(SELECT max(seu_cod) FROM sua_tab)) AS nao_presentes
EXCEPT (SELECT seu_cod FROM sua_tab);
[]s
Osvaldo
_______________________________________________________
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale
o discador agora!
http://br.acesso.yahoo.com
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/
Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios