php - 按 DATEPART() 选择行

标签 php mysql sql datepart

我需要从记录为一个月的数据库中获取行。我试过这个选择:

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

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

最佳答案

没有DATEPART MySQL 中的函数。使用MONTH(date_column)EXTRACT(MONTH FROM date_column)而是。

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

相关文章:

php - 从网络查询Mysql数据库时遇到问题

mysql - 对于存在的列,Count 返回 0

mysql - 拍卖结束时间触发其他 Action

sql - 如何在 Redshift 中实现窗口运行中位数?

php - 使用命名空间反斜杠时如何引用数组元素?

php - 如何在 PHP/PDO 中创建动态文本字段?

php - 登录时隐藏登录/注册按钮,注销时隐藏注销按钮

mysql - MySQL 5.6 错误 "InnoDB presently supports one FULLTEXT index creation at a time. Try LOCK=SHARED"是什么意思?

mysql - 当两行的列值相等时,根据第二列选择行

MySQL自连接以获得过去的平均值