我需要从记录为一个月的数据库中获取行。我尝试了这个SELECT:

$result = mysql_query("SELECT * FROM my_table WHERE DATEPART('month', date_column)=11");

在数据库中有很多行,在11个月中有一个日期,但是我没有得到任何结果。
谁能帮我?谢!

最佳答案

MySQL中没有 DATEPART 函数。请改用 MONTH(date_column) EXTRACT(MONTH FROM date_column)

关于php - SELECT DATEPART()的行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13402012/

10-12 05:21