la recherche de données entre les dates stockées dans varchar dans mysql

Je suis le stockage de mes dates dans la colonne server_date_time dans varchar dans dd/mm/yyyy format et je veux extraire les enregistrements se trouvant entre certaines dates, donc j'ai utilisé la requête

    select * from activity_emp 
where date_format(str_to_date(substr(server_date_time,1,10),'%d/%m/%Y'),'%d/%m/%Y')>=
'29/09/2012'
    and date_format(str_to_date(substr(server_date_time,1,10),'%d/%m/%Y'),'%d/%m/%Y')<=
'07/10/2012';

J'ai converti varchar à la chaîne dans une requête, mais ma requête la requête de retour uniquement les données liées à 29/09/2012 et 30/09/2012. Il faut aussi de la requête de retour pour le mois d'octobre

voir ma réponse ci-dessous. a ma solution a fonctionné?

OriginalL'auteur user1697114 | 2012-10-08