该表具有以下结构:
code | item | trimester | year
1 rrr 1 2014
2 fff 3 2014
3 ggg 3 2014
4 hhh 4 2015
5 ttt 2 2016
6 fff 3 2016
现在我想选择2014年3月到2016年1月之间的所有项目,你怎么做?
使用此示例表查询的结果可能是:
2 fff 3 2014
3 ggg 3 2014
4 hhh 4 2015
最佳答案
一种方法:
where year * 10 + trimester between 20143 and 20161
或者,你可以明确地说:
where (year > 2014 or (year = 2014 and trimester >= 3)) and
(year < 2016 or (year = 2016 and trimester = 1))
关于mysql - 如何在MySQL的最初三个月/年和最后三个月/年之间选择行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39323276/