Comparar campo data como varChar MySQL

Alguem sabe como comparar um campo string no MySQL como se fosse data?

Exemplo: quero registros com data inferior a 2009, mas como o campo data eh do tipo varChar, nao estou conseguindo campara-lo.

Como estou importando um arquivo para o banco de dados, se eu mudar o tipo dessa coluna para date, os dados ficam desorganizados no banco.

Se algue puder me ajudar agradeço.

Passa ele pro formato date uai…

mas como eu disse, estou importando um arquivo… se eu passar para o formato date, ele espera dados no formato aaaa-mm-dd, e o arquivo eh gerado no formato dd/mm/aaaa, entao os dados ficam “desarrumados”. Teria que comparar os dados no formatos string mesmo, senao nao da certo.

Converte a Data para String usando o SimpleDateFormat,

um exemplo simples:

String dataEmString = new SimpleDateFormat("dd/MM/yyyy").format(dataDaDB);

agora basta comparar essa string com a que você vai importar =)