mysql recibe el mes de la marca de tiempo no funciona

Tengo una consulta que extrae los datos correctos de una base de datos, pero no me devuelve el mes de la marca de tiempo. En la columna de marca de tiempo obtengo un valor nulo, aunque exista la marca de tiempo. Se almacena en la base de datos como un bigInt (esto no fue mi idea).

Lo que necesito es una fecha devuelta como esta:

Course |  fcpd   |   Month
216    0.5         04

pero me sale

Course |  fcpd   |   Month
216    0.5        null

SELECT mdl_quiz.course, mdl_quiz.fcpd, MONTH(mdl_quiz_grades.timemodified) as Month FROM mdl_quiz INNER JOIN mdl_quiz_grades ON mdl_quiz.course = mdl_quiz_grades.quiz WHERE mdl_quiz_grades.userid = 9428 AND mdl_quiz.course = 215

¿Alguien podría señalar dónde me voy mal?

Respuestas a la pregunta(2)

Su respuesta a la pregunta