【问题标题】:Why I couldn't use " = " to query a datetime on SQL Server? [closed]为什么我不能使用 \" = \" 在 SQL Server 上查询日期时间? [关闭]
【发布时间】:2022-08-14 21:14:58
【问题描述】:

没有回应:

SELECT StartDate
FROM DimProduct
WHERE StartDate = \'2003-07-01 00:00:00.000\'

我使用了 >= 并且我已经得到了数据。

  • 请不要使用全部大写字母——这看起来像是在对我们大喊大叫。请edit您的问题并使用正确的大小写。
  • 而且您显然没有任何记录WHERE StartDate = \'2003-07-01 00:00:00.000\' - 向我们展示一些示例数据,以便我们为您提供帮助。
  • 因为有时间成分?

标签: sql sql-server where-clause


【解决方案1】:

当您输入StartDate = '2003-07-01 00:00:00.000' 时,您正在搜索准确的时间,但您可能在00:00:00.000 没有任何数据。所以,请检查您那里是否有任何数据。

【讨论】:

    猜你喜欢
    • 2016-10-24
    • 2013-11-14
    • 1970-01-01
    • 1970-01-01
    • 2013-03-14
    • 2018-01-09
    • 2012-10-02
    • 2016-04-12
    • 1970-01-01
    相关资源
    最近更新 更多