1

希望有人可以帮助,

我正在尝试做的是从数据库中提取任何给定月份的所有结果,是否可以仅使用 mysql 查询(无 php)。

我使用模板应用程序,我唯一的访问权限是通过我的 mysql where 语句,所以我需要从“2013-04-01”开始计算月份是什么,如果它是我想要的,就抓住它。

下面的代码有效,但显然也将我与 2013 年联系在一起。

  `SELECT * FROM table_name WHERE Display_Date => 2013-04-01 AND Display_Date <= 2013-04-30 LIMIT 10`
4

1 回答 1

3
SELECT 
    * 
FROM 
    table_name 
WHERE 
    MONTH(Display_Date) = MONTH(CURDATE())
AND YEAR(Display_Date) = YEAR(CURDATE())

参考

于 2013-04-16T13:17:03.230 回答