Ver Mensaje Individual
  #7  
Antiguo 23-06-2022
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Suponiendo que la estructura de latabla es:
Código:
ARTICULOS(
    ID          INTEGER, 
    DESCRIPCION VARCHAR(100)
)
Este SQL te devuelve el primer hueco en el ID de la tabla:
Código SQL [-]
/*
Busca el primer ID cuyo "ID+1" que no exista en la tabla.
Devuelve el "ID+1"
*/
SELECT FIRST 1 ID + 1 AS HUECO
FROM ARTICULOS A
WHERE
NOT EXISTS(SELECT ID
           FROM ARTICULOS
           WHERE
           ID = C.ID + 1)
Responder Con Cita