【问题标题】:How I can compare datetime datatype with "12:00:00"?如何将日期时间数据类型与“12:00:00”进行比较?
【发布时间】:2011-12-20 10:12:42
【问题描述】:

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

希望大家能帮我解决这个问题。

【问题讨论】:

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


    【解决方案1】:

    您可以使用DatePart 函数。

    例子:-

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

    【讨论】:

      猜你喜欢
      • 2017-04-30
      • 1970-01-01
      • 2012-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-26
      相关资源
      最近更新 更多