[firebase-br] Duvida, existe comando, forma de fazer???

Paulo Geloramo paulogeloramo em terra.com.br
Dom Abr 20 20:56:25 -03 2008


Para retornar o proximo código livre você pode usar este:

select first 1 (c.codigo_cli + 1) buraco
from cliente c
where (select count(d.codigo_cli)
from cliente d
where d.codigo_cli = c.codigo_cli + 1) = 0
order by c.codigo_cli


Abraços,
Paulo Geloramo

  ----- Original Message ----- 
  From: FireBird FireBird 
  To: FireBase 
  Sent: Sunday, April 20, 2008 6:32 PM
  Subject: [firebase-br] Duvida, existe comando, forma de fazer???


  Pessoal, tenho uma duvida, mas imagino que não tenha como resolver de forma
  com comando SQL, ou Stored Procedure, mas como meu conhecimento e limitado.

  E o seguinte:

  Tenho um cadastro de Produto, com seqüência 1,2,3,4,5,6,8,9,10,15,17.

  Gostaria de saber se existe uma forma de saber os pulos que esta seqüência
  deu, olhando este seqüência, acima vemos que faltou o intervalo:
  11,12,13,14,16.





  Valeu pessoal, espero que tenha conseguido expressar corretamente minha
  duvida.


  At,
  Felipe
  ______________________________________________
  FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
  Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
  Para consultar mensagens antigas: http://firebase.com.br/pesquisa



Mais detalhes sobre a lista de discussão lista