在MySQL语句中选择特定月份

时间:2013-10-16 19:00:46

标签: mysql sql phpmyadmin

我正在尝试选择MYSQL数据库中的学生,他们的出生日期是在某些月份(五月,六月或七月),这就是我认为的命令:

SELECT studentid, fName, lName, dob
WHERE MONTH(dob)='5'
FROM student;

以下是记录的示例: Example of records image

但是我将它放在PHPmyadmin sql框中并返回错误:

1064 - 您的SQL语法出错;检查与您的MySQL服务器版本相对应的手册,以获得正确的语法,以便在附近' WHERE MONTH(dob)=' 5'来自学生LIMIT 0,30'在第2行

字段类型是日期。 MySQL版本是5.1.41。

任何帮助将不胜感激。

由于

1 个答案:

答案 0 :(得分:6)

FROM

之前移动WHERE
SELECT studentid, fName, lName, dob
FROM student
WHERE MONTH(dob)='5'