Bueno... en realidad no veo por qué no utilizas simplemente campos DATE o DATETIME.... de esta manera se te simplificaría mucho la tarea del manejo de fechas desde mysql (¿es mysql?).
Date una vuelta por el manual de mySQL (¿es mysql?) seguramente encontrarás lo que buscas.
http://dev.mysql.com/doc/mysql/en/Da...functions.html
Saludos:adios