Como selecionar dados entre duas datas do sqlite db no formato dd-mm-aaaa?

Eu tenho coluna de data no meu banco de dados emdd-mm-yyyy formato.

Eu quero pesquisar os dados entre duas datas.

eu tentei

SELECT * FROM t_data where orderdate between '01-05-2012 00:00:00' and '31-05-2012 23:59:59'

e

SELECT * FROM t_data where orderdate >= '05-05-2012' and  orderdate <='31-05-2012'

Como resolver esse problema?

questionAnswers(1)

yourAnswerToTheQuestion