R
rihua
Unregistered / Unconfirmed
GUEST, unregistred user!
数据库是mysql数据库,结构如下 列1:日期型date 列2:8位字符型time 列3:字符型a现在要查询时间段a的数据,我该怎么写,如何将日期型的date和字符型的time连在一起查询呢,查询某天某点到某天某点的数据。写了如下方法查不出数据ADOQuery1.Close;ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add('select * from cgq');ADOQuery1.SQL.Add('WHERE concat(`DATE`,`TIME`) between :time1 and :time2');adoquery1.parameters.paramByName('time1').value:=datetostr(datetimepicker1.date)+edit1.Text+':00:00';adoquery1.parameters.paramByName('time2').value:=datetostr(datetimepicker2.date)+edit2.Text+':00:00';adoquery1.open