5

データベースから正しいデータを取得するクエリがありますが、タイムスタンプから月が返されません。タイムスタンプが存在する場合でも、タイムスタンプ列に 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

誰かが私が間違っているところを指摘できますか?

4

2 に答える 2

-1
"SELECT count(*) as records FROM sms WHERE MONTH(tarih)=MONTH(NOW()) and ceptel='"&ceptel&"'"
于 2015-04-10T05:22:12.643 に答える