小编LeC*_*oir的帖子

where 子句中的日期返回 0 行

我试图按如下方式获取数据, WHERE DateCommande = '2018-09-05' 但它在我的计算机上不起作用。

SELECT * 
  FROM dbo.Commande;
Run Code Online (Sandbox Code Playgroud)

返回行,包括在列中显示2018-09-05为日期时间值的行datetime

但是,在我的计算机上的 SSMS 上,如果我添加一个WHERE子句,查询将返回 0 行:

SELECT *
  FROM dbo.Commande
  WHERE DateTimeColumn = '2018-09-05 00:00:00.000';
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2019 sql-server-2019-express

0
推荐指数
1
解决办法
690
查看次数