sql-server - SQL Server 2005 日期时间戳查询

标签 sql-server datetime

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

谢谢

最佳答案

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

应该可以解决问题

关于sql-server - SQL Server 2005 日期时间戳查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/357244/

相关文章:

sql-server - 获取 SQL Server 月份的周数

sql - 在另一个表的两行之间加入表示 "transfer"的表

php - 获取给定日期时间集的每月第一个星期一

sql-server - 如何将 datetime2 与 datetime 进行比较

asp.net-mvc-3 - MVC3 中的大于或等于今天日期验证注释

SQL Server 2014 - SQL 配置管理器中未安装任何服务

sql - 在 CREATE TABLE 语句中使用用户定义的函数

c# - EF Core 5 - 更新多对多关系中的实体会引发 "Violation of PRIMARY KEY"错误

mysql - 如何对查询中的最大值求和,例如总和(最大值(值))

asp.net-mvc - 在 Asp.NET MVC 中以 dd/mm/yyyy 格式显示日期时间值