MYSQL - ORDENAR POR DATA EM FORMATO DE TEXTO

MLALEX 06/10/2015 11:08:16
#452207
Olá pessoal!!

Tenho um banco de dados MySQL onde o campo Data está no formato de texto com dia e hora nesse padrão = [Ô]06/10/2015 22:06:52[Ô]
Preciso fazer uma consulta e ordenar por por esse campo. Tentei o seguinte, mas não deu certo:

SELECT * FROM 'Minha tabela' Order By Str_to_date(Data, [Ô]%D/%M/%Y %H:%i:%s[Ô]) 


Porque não funciona?? Qual é a forma correta??
OMAR2011 06/10/2015 12:17:07
#452210
Se não me engano o Mysql tem campos para Datas.
Segue.Seu campo tem que ser DateTime ou Date
e não texto.
JABA 06/10/2015 13:59:55
#452220
Resposta escolhida
Talvez o que você fez não tenha funcionado porque colocou aspas duplas no lugar de aspas simples. Tente da seguinte forma:

SELECT * FROM 'Minha tabela' Order By Str_to_date(Data, [ô]%d/%m/%y %h:%i:%s[ô])
MLALEX 06/10/2015 20:15:20
#452241
Gente, agradeço a atenção de vocês, mas o jeito certo de fazer isso é assim:

SELECT * FROM 'Minha tabela' Order By (SELECT STR_TO_DATE(Data, [ô]%d/%m/%Y %H:%i:%s[ô])) 


VALEU!!!!
Tópico encerrado , respostas não são mais permitidas