mysql where语句日期问题

时间:2013-04-16 13:14:30

标签: mysql sql select where

希望有人可以提供帮助,

我想要做的是从任何给定月份的数据库中提取所有结果, 是否可以只使用mysql查询(没有php)。

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

以下代码有效,但显然与2013年有关。

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

1 个答案:

答案 0 :(得分:3)

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

<强>参考