falta algo aqui......
Código Delphi
[-]dm.query.SQL.Add('AND'); dm.soli.SQL.Add('fecha BETWEEN '+QuotedStr(Fini) + ' AND ' + QuotedStr(FFin)+'');
query y soli son dos consultas diferentes............siento que aqui falta algo,
donde quedo la otra parte de tu consulta ...........