データベースから正しいデータを取得するクエリがありますが、タイムスタンプから月が返されません。タイムスタンプが存在する場合でも、タイムスタンプ列に null 値が表示されます。DB に bigInt として格納されます (これは私の考えではありませんでした)。
必要なのは、次のように返される日付です。
Course | fcpd | Month
216 0.5 04
しかし、私は得る:
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
誰かが私が間違っているところを指摘できますか?