Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/08/2010, 12:38
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: Ayuda con esta Logica

Código:
declare @minimo as int
declare @maximo as int
declare @empresa as varchar(20)
declare @numero as int

set @empresa='genius'
select @minimo=minimo from numeracion n1 where n1.empresa=@empresa
select @maximo=maximo from numeracion n2 where n2.empresa=@empresa

create table #faltantes(
numero int,
empresa varchar(20)
)

while @minimo<=@maximo
begin
	set @numero=0
	select @numero=numero from datos where numero=@minimo
	if @numero=0
      begin
        insert into #faltantes (numero,empresa) values (@minimo,@empresa)
	  end
set @minimo=@minimo+1
end 
select * from #faltantes
Aqui esta lo que pides puedes poner ese codigo en un procedure y nada mas le envias al procedure el nombre de la empresa, te presenta la info en una tabla temporal.

Saludos!