我的日期格式为year-month-day
,(例如2013-12-01
)
我希望得到每月都有'12'的行。
我目前正在使用此查询,但没有任何反应:
$checkadd = mysql_query("SELECT * FROM awsalesreport WHERE (SUBSTRING(date, 5, 2) = '12')");
感谢您的回答。
答案 0 :(得分:2)
使用MONTH()函数作为日期时间/日期类型。
SELECT * FROM awsalesreport WHERE MONTH(`date`) = 12
答案 1 :(得分:1)
SELECT * FROM `awsalesreport` WHERE MONTH(`date`) = 12