¿Cómo puedo?

14/03/2005 - 12:12 por Joan Q. | Informe spam
Hola a todos/as

Tengo un select de una relación de trabajadores identificados con un número.
¿Cómo puedo saber el número correlativo libre al número más pequeño?
Es decir que si tengo
1, 2, 3, 5, 6, 10 : la respuesta es 4 que es correlativo a 3
Gracias
Joan Q
 

Leer las respuestas

#1 Carlos Sacristán
14/03/2005 - 12:19 | Informe spam
Prueba con (lo tengo en un script, pero no sé de quién es):

SELECT MIN(campo + 1)
FROM tuTabla
WHERE NOT (campo+ 1) IN (SELECT campo FROM tuTabla)


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Joan Q." escribió en el mensaje
news:
Hola a todos/as

Tengo un select de una relación de trabajadores identificados con un


número.
¿Cómo puedo saber el número correlativo libre al número más pequeño?
Es decir que si tengo
1, 2, 3, 5, 6, 10 : la respuesta es 4 que es correlativo a 3
Gracias
Joan Q


Preguntas similares