Cita: lo malo que no puedo cambiar el tipo de dato por que me arruinaría todo el sistema.
Lamento tener que decirte que
tu sistema ya es una ruina.
Si has puesto un VARCHAR donde debía haber un INT, el sistema ya es un desastre y lo único que vas a tener son problemas. No quiero imaginar las otras cosas que puedes haber hecho (deseo pensar que no has usado VARCHAR para las
fechas).
Espero que tampoco hayas usado ese campo para guardar múltiples valores separados por comas, porque eso ya sería un desastre mayor.
Sería mucho mejor, a futuro, que corrigieras esos errores de diseño antes que te causen verdaderas dificultados.
Aún estás a tiempo...