按日期查询中 为什么我查询5月11号 到14号 它只显示13号到14号的内容 var str1:tdate;
str2:tdate;
begin
str1:=self.DateTimePicker1.Date;
str2:=self.DateTimePicker2.Date;
try
with form16.Query1 do
begin
Close;
with SQL do
begin
Clear;
Add('select 会员下机资料.会员帐号,上机时间,下机时间,费用,用时 from 会员下机资料,会员资料 where 会员下机资料.会员帐号=会员下机资料.会员帐号 and 上机时间>=:BT and 下机时间 <=:ET');
end;
form16.Query1.ParamByName('BT').Value:=str1;
form16.Query1.ParamByName('ET').Value:=str2;
Open;
end;
except
Exit;
end;
close;
end; 高手顶下 谢谢了!
str2:tdate;
begin
str1:=self.DateTimePicker1.Date;
str2:=self.DateTimePicker2.Date;
try
with form16.Query1 do
begin
Close;
with SQL do
begin
Clear;
Add('select 会员下机资料.会员帐号,上机时间,下机时间,费用,用时 from 会员下机资料,会员资料 where 会员下机资料.会员帐号=会员下机资料.会员帐号 and 上机时间>=:BT and 下机时间 <=:ET');
end;
form16.Query1.ParamByName('BT').Value:=str1;
form16.Query1.ParamByName('ET').Value:=str2;
Open;
end;
except
Exit;
end;
close;
end; 高手顶下 谢谢了!
5月11号 到14号 where date1>'2008-05-11 00:00:00' and date1<'2008-05-15 00:00:00'