Ver Mensaje Individual
  #1  
Antiguo 07-10-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola newtron.

Esta consulta (en Firebird) te devuelve el primer hueco entre codigos tomando como referencia el código que pusiste:
Código SQL [-]
SELECT FIRST 1 CAST(SUBSTRING(T1.CADENA FROM 3 FOR 6) AS INTEGER)+1 AS FALTA
FROM TABLA T1
WHERE NOT EXISTS(SELECT 1 FROM TABLA T2
                 WHERE(CAST(SUBSTRING(T2.CADENA FROM 3 FOR 6)AS INTEGER) =
                       CAST(SUBSTRING(T1.CADENA FROM 3 FOR 6)AS INTEGER)+1))
No sé si será eficiente, SQL no es mi punto fuerte... (y lo demás tampoco )

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita