Это акцесс+ms sql с высокой долей вероятности. Стоит поместить в правильное место, больше народу просмотрит. Это раз.
У студента не должно быть сразу двух статусов, это два. Структура базы неверная. Надо переделать на верную, если в поле у студента есть время опоздания, любое значение, значит, он опоздунец. Если значения нет, Null - он молодец, на занятиях был.
Понятна идея? Одно поле. Если значение в этом поле больше, чем время занятий - он пропустил. Если меньше, но есть - он опоздал. Если нет вообще значения - все ок.