根据mysql中的条目生成月份名称

时间:2014-04-09 10:45:39

标签: mysql sql

我在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年,那么只有那个月应该连续生成

1 个答案:

答案 0 :(得分:0)

select MONTHNAME(MAKEDATE(YEAR(now()), 1) + INTERVAL From_Month MONTH) 
from the_table