我基于列ID和日期有数据......数据类型,日期为DATETIME
数据库:SQL Server 2008中
查询1 :
Select *
from table t1
where (t1.date between '2016-05-11' and '2016-05-13')
问题2:
select *
from table t1
where t1.date IN ('2016-05-11')
结果是NULL即使我有在这个日期的记录
那么,有任何替代获取记录除了(< =/</>/> =)更大的比或小于
请用select * from t1表,其中 '2016年5月13日' '2016年5月11日' 之间(t1.date和) –
参考http://stackoverflow.com/questions/10643379/how-do-i-query-for-all-dates-greater-than-a-certain-date-in-sql-server – wajeeh
@ChetanSanghani您的查询是查询1,我没有得到任何记录 –