月份
select
DATE_FORMAT(m1, '%Y-%m')
from
(select (CONCAT('2013-01','-01') - INTERVAL DAYOFMONTH(CONCAT('2013-01','-01'))-1 DAY) + INTERVAL m MONTH as m1
from
(
select @rownum:=@rownum+1 as m from
(select 1 union select 2 union select 3 union select 4) t1,
(select 1 union select 2 union select 3 union select 4) t2,
(select 1 union select 2 union select 3 union select 4) t3,
(select 1 union select 2 union select 3 union select 4) t4,
(select @rownum:=-1) t0
) d1
) d2
where m1<=CONCAT('2013-05',<