【发布时间】:2013-03-26 12:30:38
【问题描述】:
我使用的是 SQL Server 2005。
我的Trade_Date 列的数据类型为datetime。
它的值为:2/12/2013 11:59:00 PM , 2/13/2013 11:59:00 PM
即不同的日期与时间。
我想比较 where 子句中的日期 [仅日期]。
我正在尝试以下查询:
select *
from foclosing
where CONVERT(varchar(11), Trade_Date) like '2/12/2013 %'
或
select *
from foclosing
where Trade_Date = CONVERT(datetime, '2/12/2013')
但是这两个查询都不起作用。
可能是什么问题?
【问题讨论】:
-
非常感谢@AaronBertrand
标签: sql sql-server-2005 datetime