поиск данных между датами, хранящимися в varchar в mysql
Я храню свои даты в столбце server_date_time вvarchar
вdd/mm/yyyy
формат и я хочу получить записи, лежащие между некоторыми датами, поэтому я использовал запрос
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';
Я преобразовалvarchar
в строку запроса, но мой запрос возвращает данные запроса, относящиеся только к 29/09/2012 и 30/09/2012. Следует также вернуть запрос за октябрь месяц