Ваши варианты просты:
SELECT * FROM YourTable WHERE DateRegistered BETWEEN '10/22/2008 18:00:00' AND '10/22/2008 20:00:00'
Должен добиться цели
Вы попытались использовать datediff?
http://msdn.microsoft.com/en-us/library/ms189794.aspx