如何将datetime数据类型与“12:00:00”进行比较?

时间:2011-12-20 10:12:43

标签: sql-server sql-server-2005 datetime

我正在尝试检查我在中午或“12:00:00”之前发生的数据库中的交易。但是比较字段数据类型是datetime,如“00:00:00”。因此,我想在SQL命令中查询在12:00:00之前获取时间戳的事务。我的数据库是SQL Server 2005。

希望每个人都能帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

您可以使用DatePart功能。

实施例: -

SELECT *, Convert(VARCHAR, [Date Column], 114)
FROM [Table Name]
WHERE Datepart(hh, [Date Column]) < 12