这是我使用“between”运算符获取日期的简单查询。
create table dummy (mydate datetime);
insert into dummy values('2013-03-20 10:30:00.000');
insert into dummy values('2013-03-21 10:30:00.000');
insert into dummy values('2013-03-22 10:30:00.000');
insert into dummy values('2013-03-23 10:30:00.000');
insert into dummy values('2013-03-24 10:30:00.000');
insert into dummy values('2013-03-25 10:30:00.000');
insert into dummy values('2013-03-26 10:30:00.000');
insert into dummy values('2013-03-27 10:30:00.000');
insert into dummy values('2013-03-28 10:30:00.000');
insert into dummy values('2013-03-29 10:30:00.000');
insert into dummy values('2013-03-30 10:30:00.000');
我正在使用的 quiery 是:
select * from dummy where mydate between ('3/01/2013 12:00:00 AM') and ('3/30/2013 12:00:00 AM')
在这里 2013-03-30 10:30:00.000
,也应该返回。