有一条记录是2006-05-19 07:30的
select * from t1 where mytime >= '2006-05-19'
不能搜到。 select * from t1 where mytime >= '2006-05-20'
就可以。为什么>= 是不包括呢?
select * from t1 where mytime >= '2006-05-19'
不能搜到。 select * from t1 where mytime >= '2006-05-20'
就可以。为什么>= 是不包括呢?
declare @t1 table (mytime datetime)
insert into @t1
select getdate()select * from @t1 where mytime > ='2006-05-19'
and convert(varchar(10), mytime,120) <= '2006-05-19' 可以select mytime from t where mytime >= '2006-05-19'
and mytime <= '2006-05-19' 不可以