Mysql在年和月分开时选择行

Mysql在年和月分开时选择行,mysql,Mysql,我有这张桌子 这是我的桌子规格 如您所见,月份和年份在不同的列中 如何选择2017年和第3个月的最小行数 select custcode, month, year from mytable where month >=3 and year >=2017 如果我使用月份>=3和年份>=2017 不会选择2018年第1个月或第2个月的行 我应该使用什么查询才能得到这个结果 考虑将日期存储在单个实体中,例如2017-11-01,请不要发布文本图片。相反,您是否有更动态的解决方案?因为

我有这张桌子

这是我的桌子规格

如您所见,月份和年份在不同的列中

如何选择2017年和第3个月的最小行数

select custcode, month, year from mytable
where month >=3 and year >=2017
如果我使用月份>=3和年份>=2017 不会选择2018年第1个月或第2个月的行

我应该使用什么查询才能得到这个结果


考虑将日期存储在单个实体中,例如2017-11-01,请不要发布文本图片。相反,您是否有更动态的解决方案?因为该交易在未来将是动态的,目前该交易有2020个交易。因此,我可以选择2017年的交易,直到现在,这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论-
select *
from your_table
where year >= 2018 
   or (year = 2017 and month >= 3)