ник: FORMAT
Первый способ - наиболее правильный - выкинуть нафиг эти столбцы и хранить просто даты.
Затем выбирать по условию в запросе between.
Второй способ - корявый. С помощью split разбивать дату ( 01.01.2008 ) на составляющие. С помощью Enum определить все месяцы и присвоить им ( месяцам ) соответствующие числовые значения. И потом пытаться боком-раком выбирать соответствия из таблицы.
Но это ИМХО изврат.