[英]mysql - compare the timestamp field only with the year and month
select id,join_date
from tab
where month(join_date) in (11,12) and year(join_date)=2015
尝试这个
您想要做的是用MONTH()
指定月份(我建议使用BETWEEN
因为它是用于日期和数字比较的内置方法),并用YEAR()
,然后以降序排列最终结果
SELECT stuff
FROM table
WHERE MONTH(date) BETWEEN 11 AND 12
AND YEAR(date) = 2015
ORDER BY DATE DESC
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.