Cuestión : ¿Cómo comparo dos fechas en MySQL si uno es un campo del texto?

He heredado una base de datos donde hay un campo que contiene una fecha, pero algo que usar el tipo de la FECHA es un VARCHAR. Las fechas se dan formato como 07/05/2010.

Now que quieren comparar el campo de la fecha a la fecha de hoy para considerar si se pasa ya. Quisiera hacer esto en la pregunta de MySQL -- algo que consiguiendo todos los expedientes de fecha y haciendo una pregunta de ColdFusion de Querys más adelante -- pero no puedo parecer subir con el código correcto para hacer tan. ¿Debajo está lo que yo está utilizando… puede usted decirme dónde estoy saliendo mal? ¡

Thank usted!
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
>SELECT notpretty field1, field2, date_field " del class= " del id= " codeSnippet857043 del
           
class= del

Respuesta : ¿Cómo comparo dos fechas en MySQL si uno es un campo del texto?

utilizar el str_to_date () para convertir la secuencia a una fecha:
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_str-to-date


SELECCIONAR field1, field2, date_field
De my_table
DONDE STR_TO_DATE (date_field, “%m/%d/%Y ") <� CURDATE="">
Otras soluciones  
 
programming4us programming4us