Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Filtrado de fechas en campo de tipo Texto (https://www.clubdelphi.com/foros/showthread.php?t=65313)

maravert 04-12-2009 21:36:24

Filtrado de fechas en campo de tipo Texto
 
HOLA a todos, trabajo con MySQl y PHP, tengo una tabla T1, donde almaceno los siguientes campos.

id_cuenta ... autonumerico
Monto Float
Fecha Texto (tiene el siguiente formato dd/mm/aaaa)

Estoy haciendo un filtrado de registros que se encuentren en un rango de fechas con el codigo de abajo, sin embargo no me funciona.

Código PHP:

 $query_cuenta = ("SELECT * FROM T1 WHERE T1.fecha between '$fecha1' and '$fecha2' ORDER BY 'T1.Monto'"); 

las variables $fecha1 y $fecha2 son de tipo Text (formato dd/mm/aaaa) y es donde el usuario selecciona el rango a consultar

Espero que alguien me diga que estoy haciendo mal o mejor aun una ayudadita con este consulta

Gracias a todos

droguerman 04-12-2009 22:52:59

Yo apuntaría a que es por el tipo de dato, intenta reemplazando el BETWEEN con >= y <=.

Aún así pienso deberías usar un tipo date

maravert 05-12-2009 20:24:12

Gracias droguerman, ya habia pensado en eso pero nada de nada

Fijate q cuando hice el programa lo hice de manera local y funciono a la perfeccion, ese mismo programa lo subi al servidor y ya no arranca, se me hace que es algo con el servidor, pero no se que es.

Gracias

Maravert

droguerman 05-12-2009 22:43:43

Cita:

Empezado por maravert (Mensaje 348263)
Gracias droguerman, ya habia pensado en eso pero nada de nada

Fijate q cuando hice el programa lo hice de manera local y funciono a la perfeccion, ese mismo programa lo subi al servidor y ya no arranca, se me hace que es algo con el servidor, pero no se que es.

Gracias

Maravert

Aunque tengo mis dudas quizás tenga algo que ver con la codificación de caracteres (UTF o ISO-885901).

rgstuamigo 08-12-2009 20:09:06

Y por que no guardar las fecha con el tipo de columna Date?:confused:
Saludos...:)


La franja horaria es GMT +2. Ahora son las 01:29:42.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi