¿No estaras complicandote gratuitamente?
La verdad es que con un check puedes guardar informacion en varios campos y lo otro significaria que utilizar un solo campo de una tabla deberias hacer conversiones para guardar todo como caracter, vale decir, en este campo tendrias datos tipo caracter, fecha,time,numerico, etc, ademas deberias tener claro de donde y hasta donde llega un determinado valor y donde comienza el otro. Ni pensar en lo complicado para la mantención de dicha tabla. ¿No estaras complicandote gratuitamente?
Saludos,
TITO