我在mysql中有表
ID From_Year From_Month To_Year To_Month int
1 2011 4 2012 3 8
2 2012 4 2013 3 8.6
3 2013 4 2014 3 8
4 2014 4 2014 8 8
5 2014 9 2015 3 8
可以从每个记录中获取连续月份名称 对于ID 1,我将获得4月至12月和1月至3月名称
修改 最终结果将类似于ID = 1
**month name**
April
May
Jun
.
.
Dec
Jan
Feb
Mar
如果不到1年,那么只有那个月应该连续生成
答案 0 :(得分:0)
select MONTHNAME(MAKEDATE(YEAR(now()), 1) + INTERVAL From_Month MONTH)
from the_table