SQL - Nros de clientes disponibles en mi Base de Datos

   
Vista:

Nros de clientes disponibles en mi Base de Datos

Publicado por Rodrigo Bassi (2 intervenciones) el 24/11/2010 23:09:31
Buenas Tardes..

Quisiera saber como puedo obtener los numeros de clientes disponibles en mi base, osea, que no han sido cargados, por ejemplo:

tengo el cliente 1,2,4,5,7,9,10

por lo tanto la consulta deberia mostrarme el 3,6,8,11 son los 4 numero disponibles que tengo para cargar el cliente..

Saludos!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Nros de clientes disponibles en mi Base de Dato

Publicado por Leonardo Josué (877 intervenciones) el 25/11/2010 21:13:53
Buenas tardes Rodrigo. Difícilmente vas a poder obtener este resultado con una consulta SQL, creo que será conveniente que utilices procedimientos almacenados. Se me ocurren varias ideas, por ejemplo, puedes crear una tabla temporal que contenga los id's desde 1 hasta el máximo de tu tabla, para el ejemplo que estás manejando sería una tabla más o menos así

id
------
1
2
3
4
5
6
7
8
9
10
11

y hacer algo como esto

Select * from TablaTemporal where id not in (select id from TuTablaDeClientes)

Saludos
Leo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Nros de clientes disponibles en mi Base de Dato

Publicado por Rodrigo Bassi (2 intervenciones) el 25/11/2010 21:27:01
Hola Leonardo..
Gracias por responder...
en realidad está hecho asi como decis vos, pero lo queria cambiar ya que no quiero llenar una tabla temporal... pense que podia haber alguna funcion para poder hacerlo..

Gracias de todos modos.
Rodrigo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar