Ver Mensaje Individual
  #4  
Antiguo 13-08-2008
Gallosuarez Gallosuarez is offline
Miembro
 
Registrado: feb 2007
Posts: 92
Reputación: 18
Gallosuarez Va por buen camino
Sugerencia...

Jason:

Primero, como dices que existe una una factura con la fecha 16/05/2008 (dd/mm/aa), entoces prueba tu query así:

Código Delphi [-]
SelectSQL.Add('where Fecha = cast(''' + '05/16/08' + ''' as date)');

Si es que ahora ya te filtró correctamente, entonces prueba el siguiente código:

Código Delphi [-]
 
SelectSQL.Add('where Fecha = cast(''' + FormatDateTime('mm/dd/yy', f_actual.Date) + ''' as date)');

Ojo: acuerdate que el formato debe de ser 'mm/dd/yy'

Saludos,
Gerardo Suárez Trejo

P.D. No creo que te sirvan de algo los operadores UPPER y LIKE cuando trabajas con fechas. Tal vez te te sirvan los operadores BETWEEN y AND. Otra cosa que es muy importante: el campo Fecha debe de ser de tipo DATE no de tipo TIMESTAMP, sino tendras que poner algo asi: ... cast(Fecha as date) = cast(....

Última edición por Gallosuarez fecha: 13-08-2008 a las 14:49:56.
Responder Con Cita