Select * from [User] U
where U.DateCreated = '2014-02-07'
Run Code Online (Sandbox Code Playgroud)
但是在数据库中,用户是2014-02-07 12:30:47.220在我放置时创建的'2014-02-07'
它不显示任何数据
哪个被认为更好?
select *
from TableA
where productDate < '12/9/2013'
Run Code Online (Sandbox Code Playgroud)
要么
select *
from TableA
where DATEDIFF(day, productDate, '12/9/2013') > 0
Run Code Online (Sandbox Code Playgroud)
在浏览文章时,我读到使用Date函数(例如:datediff,dateadd),其中子句会对性能产生负面影响.这是真的?