Вы должны преобразовать столбец varchar в столбец даты, что более надежно
(varchar приводит к склонности к ошибкам)
используйте find_in_set
для отображения
select find_in_set('jan', 'jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec');
так
select
find_in_set(
substring_index(col, ' ', 1),
'jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec'
)...