我有一个包含字段日期时间的表,其中包含日期和时间,例如....
2015-07-15 12:00:00.000
我试图查询此数据,但只搜索日期部分....
2015-07-15 <-- like this
示例查询
Select * from tableA where Date = '07/15/2015'
目前它不会产生任何结果
答案 0 :(得分:4)
Select * from tableA where Date >= '2015-07-15' and Date < '2015-07-16'
答案 1 :(得分:1)
如果您使用的是较新版本的SQL Server,则可以将其强制转换为日期...
SELECT * FROM tableA WHERE CAST([Date] as Date) = '07/15/2015'
但是这可能不允许使用索引......
答案 2 :(得分:1)
从TableA中选择*转换(日期,日期)=&#39; 07/15/2015&#39;
答案 3 :(得分:1)
使用转换功能 转换(日期,日期)