Hola Drogerman:
He puesto esto y me da el error Type Mismatch in expression.
Código SQL
[-]
Query1.Active := False;
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('Select Documento,MAX(Fecha),Codcliente,NombreCliente from CABECERAS.DB');
Query1.SQL.Add(' GROUP BY CodCliente,Fecha,NombreCliente,Documento Having MAX(Fecha) > ' + '"' + DateToStr(FechaCorte) + '"');
Query1.Active := True;
"FechaCorte" es una variable TDate y el Campo "Fecha" del fichero es Date.
Intaré ver si lo soluciono pero no se donde la expresion falla. De todas formas muchas gracias.