Sql server SQL Server 2005日期时间戳查询

Sql server SQL Server 2005日期时间戳查询,sql-server,datetime,Sql Server,Datetime,我的一个列类型是DateTime(dateregistered)。我无法创建一个查询来过滤所有数据,例如,在2008年10月22日18:00到20:00之间注册的所有注册 谢谢 该怎么做呢你试过使用datediff吗 SELECT * FROM YourTable WHERE DateRegistered BETWEEN '10/22/2008 18:00:00' AND '10/22/2008 20:00:00'

我的一个列类型是DateTime(dateregistered)。我无法创建一个查询来过滤所有数据,例如,在2008年10月22日18:00到20:00之间注册的所有注册

谢谢


该怎么做呢

你试过使用datediff吗

SELECT *
FROM YourTable
WHERE DateRegistered BETWEEN '10/22/2008 18:00:00' AND '10/22/2008 20:00:00'