Ver Mensaje Individual
  #1  
Antiguo 20-05-2008
Enriquelán Enriquelán is offline
Registrado
 
Registrado: ene 2008
Posts: 8
Reputación: 0
Enriquelán Va por buen camino
Convertir fecha en un Where

Que tal?

Tengo un problema relacionado con las fechas...

Uso delphi 5 con MySql, y guardo las fechas como cadenas, no propiamente como fechas. El problemas me surgio al querer hacer un reporte de una fecha inicial a otra final, ya que al querer jalar la fecha guardada, viene en cadena y no la puedo comparar con la fecha de un DateTimePicker. Y si las comparo como cadenas, han de saber que "27/04/2008" no es mayor que "29/03/2008". Entonces me veo en la necesidad de compararlas forzosamente como fechas y no como cadenas.

Código Delphi [-]
Query.sql.text:='select * from viajes where Fecha>=datetostr("'+DateTimePicker.date+'")';
Query1.execSql;





Esta consulta, como le decia, no me devuelve los valores correctos, ya que algunas fechas del resultado realmente no son mayores a las del DateTimePicker.

Mi idea era hacer algo como:

Código Delphi [-]
Query.sql.text:='select * from viajes where strtodate(Fecha)>="'+DateTimePicker.date+'")';
Query1.execSql;





O sea, convertir en ese momento la fecha que estoy jalando, pero me salta un error.


Agradezco su atencion.
Responder Con Cita