一尘不染

SELECT DATEPART()行

mysql

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

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

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


阅读 291

收藏
2020-05-17

共1个答案

一尘不染

DATEPARTMySQL中没有任何功能。使用MONTH(date_column)EXTRACT(MONTH FROM date_column)代替。

2020-05-17