我有一个日期时间列 - 使用此值创建日期时间2015-02-10 23:54:02.000
我所要做的只是将日期与getdate()函数进行比较(时间可以忽略)
如何编写查询。
伪查询是:
select * from table where createddatetime(only date) = getdate(only date)
答案 0 :(得分:3)
使用CAST或CONVERT功能:
select * from table where cast(createddatetime as date) = cast(getdate() as date)
答案 1 :(得分:0)
很多方法。我最喜欢的是DATEDIFF()
SELECT * FROM Table WHERE DATEDIFF(day,createddatetime,getdate()) = 0