in che modo posso fare una query per range di date in un db mysql ?

del tipo: tutti i records dal 5 maggio al 6 giugno

nel database conservo le date con 2 formati diversi:

12/04/2012 (campo testo)

e anche:
12 (campo testo che conserva il giorno)
04 (campo testo che conserva il mese)
2012 (campo testo che conserval ' anno)