これは、「before」演算子を使用して日付を取得するための私の単純なクエリです。
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');
私が使用しているクエリは次のとおりです。
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
、 も返される必要があります。