在查询的时候呢,我要找出介于2个时间段之间的所有数据!!而数据库里的时间的类型呢,我是用 那个 字符串的 ,格式为 2003-3-4用query1语句如下:  with query1 do begin
   sql.close;sql.clear;
sql.add('select a.name,a.id,a.age,b.address,b.phone from a,b');
aql.add('a.id=b.id and a.time between like :sj and like :sjj'); (1)
parambyname('sj').asstring:=***;
parambyname('sjj').asstring:=***;
open;
但是执行的时候,总是提示 “(1)” 出错!!
请问该怎么写这样的sql语句!!
谢谢