Mysql
 sql >> Database >  >> RDS >> Mysql

ricerca di dati tra le date memorizzate in varchar in mysql

Prova con questo. Puoi inserire la data nel formato gg/mm/aaaa come nella tua domanda...

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

Aggiornamento: Ti consiglio vivamente di cambiare il tipo di dati da VARCHAR a DATETIME

Ciao!!!