Hola fox_die283:
La respuesta que de dio Libras es correcta, no entiendo por qué dices que no responde a tu pregunta, y si ya lo sabías no entiendo por qué no lo aplicas...
Código SQL:
Ver originalDECLARE @Fechas TABLE (fecha datetime)
INSERT INTO @Fechas VALUES ('2011-08-08 08:30:00.000')
INSERT INTO @Fechas VALUES ('2011-08-08 09:30:00.000')
INSERT INTO @Fechas VALUES ('2011-08-08 10:15:00.000')
INSERT INTO @Fechas VALUES ('2011-08-08 12:30:00.000')
INSERT INTO @Fechas VALUES ('2011-08-09 08:45:00.000')
INSERT INTO @Fechas VALUES ('2011-08-09 09:25:00.000')
INSERT INTO @Fechas VALUES ('2011-08-09 20:45:00.000')
INSERT INTO @Fechas VALUES ('2011-08-10 08:32:00.000')
INSERT INTO @Fechas VALUES ('2011-08-10 08:49:00.000')
INSERT INTO @Fechas VALUES ('2011-08-10 16:45:00.000')
SELECT * FROM @Fechas
SELECT * FROM @Fechas
WHERE fecha BETWEEN '2011-08-08 08:30:00' AND '2011-08-08 09:25:00' OR
fecha BETWEEN '2011-08-09 08:30:00' AND '2011-08-09 09:25:00'
/*
fecha
-----------------------
2011-08-08 08:30:00.000
2011-08-09 08:45:00.000
2011-08-09 09:25:00.000
*/
Para la próxima ten más cuido al comentar algo acerca de la ayuda que alguien te ofrezca... recuerda que la única intención que tenemos es tratar de ayudar. Y antes que de el compañero Iislas lo haga, te recuerdo que NO ES RECOMENDABLE UTILIZAR LA FUNCIÓN BETWEEN CON FECHAS, es mejor hacer las comparaciones con <= y >=.
Saludos
Leo.