25/03/2013, 08:33
|
| | Fecha de Ingreso: diciembre-2012
Mensajes: 83
Antigüedad: 12 años, 1 mes 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 ;) |