Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/09/2012, 03:40
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: problema al hacer query con fechas

Podrás estar en desacuerdo tantas veces como quieras, pero si la columna es un DATE el formato es "YYYY-MM-DD".
Ahora bien, si estás almacenando la fecha en un VARCHAR, entonces has metido la pata a lo grande y no te funcionará la busqueda de fechas por rangos...

Tan sencillo como eso.

Por favor, ve al manual de referencia y lee bien el tema de los formatos usados en Bases de Datos, en especial los que maneja MySQL.



Un ultimo detalle: Que en un lenguaje uses un formato dado es irrelevante para MySQL, porque el conector usado para ejecutar las consultas puede estr convirtiendo el DATE creado al formato correcto en la base, por lo que en los INSERT con un conector no notarías la diferencia. Pero a la hora de crear la consulta como una cadena de texto debes respetar el formato estándar usado por MySQL (y que reconocen todos los DBMS), porque de lo contrario los resultados serán erráticos o incorrectos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 04/09/2012 a las 04:26