标签: mysql datetime timestamp
公司表:
现在我想找到以下内容:
(1) Joindate从12月开始。 我的预期输出:
(2) Joindate从11月开始到12月结束
如何仅将时间戳字段与年份和月份进行比较?
答案 0 :(得分:0)
select id,join_date from tab where month(join_date) in (11,12) and year(join_date)=2015
试试这个
答案 1 :(得分:0)
您要做的是使用MONTH()指定月份(我建议使用BETWEEN,因为它是日期和数字比较的内置方法)和{{1}的年份然后以降序排列最终结果
MONTH()
BETWEEN
YEAR()
<强> sqlfiddle 强>