查询oracle数据库里面的时间段
我要查询oracle 数据库里的表里的一日期型数据,并要求以一时间段为查询条件,
语句如下:
try
with qry1 do
begin
Close;
SQL.Clear;
SQL.Add('select Flt_Nbr,Lcl_Dpt_Dt');
SQL.Add('from DEP_PNR_DAILY');
SQL.Add('where Flt_Nbr like '+''''+'%'+ Trim(RzEditlinenum.Text) + '%'+''''); //查询航班号
SQL.Add('and (Lcl_Dpt_Dt >= :a) and (Lcl_Dpt_Dt<= :b)');
Parameters.ParamByName('a').Value:=Trunc(RzDateTimeEditlinedata1.Date);
Parameters.ParamByName('b').Value:=Trunc(RzDateTimeEditlinedata2.Date);
但是老是报错: 不一致的数据类型,要求date得到的却是number....
不知道怎么办,各位高手帮帮忙啊!