Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/03/2013, 08:33
leo_acn
 
Fecha de Ingreso: diciembre-2012
Mensajes: 83
Antigüedad: 11 años, 4 meses
Puntos: 4
Respuesta: error creacion tablas horario y mesas

Amigo, creo haberlo solucionado con un cursor, mira el siguiente código


--Guardamos las horas en una tabla temporal
select distinct horas into #Temporal from horarios_

-- Declaracion de variables para el cursor
DECLARE @hora1 datetime,
@hora2 datetime
-- Declaración del cursor
DECLARE Horas CURSOR FOR
SELECT hora_entrada, hora_salida
FROM reservaciones_
-- Apertura del cursor
OPEN Horas
-- Lectura de la primera fila del cursor
FETCH Horas INTO @hora1, @hora2
WHILE (@@FETCH_STATUS = 0 )
BEGIN
delete from #Temporal where horas >= @hora1 and horas <= @hora2
FETCH Horas INTO @hora1, @hora2
END
-- Cierre del cursor
CLOSE Horas
-- Liberar los recursos
DEALLOCATE Horas

--Muestra resultado
Select * from #Temporal

Lo ejecute y por lo menos me da el resultado que buscas, espero te sirva de algo, saludos ;)