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!