MySQL ORDER BY Date field which is not in date format
You can do it by the following way,
SELECT ...
FROM ...
ORDER BY STR_TO_DATE(yourDate,'%d-%m-%Y') DESC
Using STR_TO_DATE
:
http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html#function_str-to-date
...
order by str_to_date(myCol, '%d/%m/%Y')