No se molesten en contestar, he encontrado una solucion mas elegante para esto y mas optima, dejo la respuesta por si a alguien le sirve:
guarde la fecha en la forma AÑOMESDIA en la tabla sql y asi poder comparar las fechas muy facilmente, luego para mostrar se que los primeros 4 digitos son el año, los siguientes 2 el mes y los siguientes 2 el dia
guarde la fecha en la forma AÑOMESDIA en la tabla sql y asi poder comparar las fechas muy facilmente, luego para mostrar se que los primeros 4 digitos son el año, los siguientes 2 el mes y los siguientes 2 el dia