orharo2003... una pregunta ... ?
Que tiene de malo decir:
Fecha > '01/01/2005 6:00:00' and Fecha < '01/01/2005 20:00:00'
Es exactamente lo mismo que decir
Fecha > '6:00:00' and Fecha < '20:00:00'
Para mi es lo mismo ambas cosas, ademas, si solo ocupas tiempo en la base de datos, entonces cambia ese campo tipo time, no datetime, y bueno, claro que por muchas cosas es mejor el datetime, porque puedes establecer hasta que dias puedes entrar, no solamente la hora, lo cual es mucho mas flexible, entonces, para un futuro mejor dejarlo como datetime.
Por otra parte, si necesitas solamente la hora, puedes hacerlo con DATEPART como reel te decia, con la cual puedes regresar en la consulta solamente la parte de tiempo de la fecha que tienes guardada.
Aunque.... ufff... mejor regresar todo, y covertirla a tu gusto en ASP, por la cuestion de que quieras hacer cosas de converiones de fechas y tiempos segun la zona horaria del usuario, bueno, todo eso pensado a futuro
Suerte!!