sql >> Base de Datos >  >> RDS >> Mysql

buscando datos entre fechas almacenadas en varchar en mysql

Prueba con esto. Puede ingresar la fecha en formato dd/mm/aaaa como en su pregunta...

SELECT * FROM activity_emp
WHERE STR_TO_DATE(server_date_time, '%d/%m/%Y')
  BETWEEN STR_TO_DATE('29/08/2012', '%d/%m/%Y')
    AND STR_TO_DATE('07/10/2012', '%d/%m/%Y')

Actualización: Le recomiendo encarecidamente que cambie el tipo de datos de VARCHAR a DATETIME

¡¡¡Salud!!!