Foros del Web » Programando para Internet » PHP »

Consulta sobre fechas

Estas en el tema de Consulta sobre fechas en el foro de PHP en Foros del Web. Hola foreros, buenas tardes a todos. Estuve haciendo algunos experimentos con fechas que tengo almacenadas en un Varchar (están en un Varchar por razones que ...
  #1 (permalink)  
Antiguo 26/05/2008, 17:03
 
Fecha de Ingreso: octubre-2007
Ubicación: Capital Federal
Mensajes: 215
Antigüedad: 16 años, 6 meses
Puntos: 1
Consulta sobre fechas

Hola foreros, buenas tardes a todos.

Estuve haciendo algunos experimentos con fechas que tengo almacenadas en un Varchar (están en un Varchar por razones que no vienen al caso) en base de datos y me surgió una duda.

Si hago un :
Código:
 Select registro from bd WHERE Fecha >= '25/05/2008'
Sólo me compara los dos primeros números (o sea hasta la barra "/").

Me arroja como resultado todos los registros que tienen el día mayor o igual a 25

Hay alguna manera de sacarle las "/" a las fechas almacenadas en base de datos para que me compare todo el número ?

Mil gracias x las lecturas!

Saludos a todos.

Javi.
  #2 (permalink)  
Antiguo 26/05/2008, 17:07
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 1 mes
Puntos: 52
Respuesta: Consulta sobre fechas

hola
Me imagino que el problema vendra de udar una fecha en un campo varchar, a mi entender la unica manera de comparar fechas es con campos DATE

Un saludo
  #3 (permalink)  
Antiguo 26/05/2008, 17:09
 
Fecha de Ingreso: noviembre-2007
Mensajes: 264
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Consulta sobre fechas

Yo te aconsejaria almacenarlas en la base de datos como DATE en vez de varchar, y asi te funcionaria bien. y luego si quieres mostrarlar en ese formato lo aces con explode() tipo:
$fecha = explode("-",$fecha]);
$fecha = "$fecha[2]/$fecha[1]/$fecha[0]";
  #4 (permalink)  
Antiguo 26/05/2008, 17:13
 
Fecha de Ingreso: octubre-2007
Ubicación: Capital Federal
Mensajes: 215
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: Consulta sobre fechas

Gracias x las respuestas.

Claro.. por eso aclaré q es un experimento

Se les ocurre algo ??
  #5 (permalink)  
Antiguo 26/05/2008, 17:37
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Consulta sobre fechas

Hola JavierCS2007-,

MySQL soporta la función CAST, con ella puedes pasar momentáneamente un varchar como DATE.

Saludos.
  #6 (permalink)  
Antiguo 26/05/2008, 18:42
 
Fecha de Ingreso: octubre-2007
Ubicación: Capital Federal
Mensajes: 215
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: Consulta sobre fechas

Gracias Gator... no conocía esa función, ahora si

Terminé usando una serie de implodes + funciones + condicionales para hacer lo q quería.

Se agradece la ayuda de todos.

Saludos foreros!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:05.