Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/08/2010, 07:58
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Como hago esta consulta

Aqui esta en Sql ya nada mas seria que lo transformes al myslq, saludos


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