选择月份为12月的MySQL行

时间:2014-01-07 05:25:10

标签: php mysql substring

我的日期格式为year-month-day,(例如2013-12-01

我希望得到每月都有'12'的行。

我目前正在使用此查询,但没有任何反应:

$checkadd = mysql_query("SELECT * FROM awsalesreport WHERE (SUBSTRING(date, 5, 2) = '12')");

感谢您的回答。

2 个答案:

答案 0 :(得分:2)

使用MONTH()函数作为日期时间/日期类型。

SELECT * FROM awsalesreport WHERE MONTH(`date`) = 12

答案 1 :(得分:1)

使用MONTH() function

SELECT * FROM `awsalesreport` WHERE MONTH(`date`) = 12