Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Durchsuchen von Daten zwischen Daten, die in varchar in mysql gespeichert sind

Versuchen Sie es damit. Sie können das Datum im Format TT/MM/JJJJ wie in Ihrer Frage eingeben...

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')

Aktualisierung: Ich empfehle Ihnen dringend, den Datentyp von VARCHAR zu ändern bis DATETIME

Prost!!!