select t3.t_date,date_add(t3.t_date,interval -1 year),t4.c2 from o_visit_complain t3 left join (
select t1.t_date,isnull(c2,0)c2 from o_visit_complain t1
left join (select t_date,count(t_date) c2 from o_visit_complain group by t_date ) t2
on date_add(t1.t_date,interval -1 year)=t2.t_date) t4
on t3.t_date=t4.t_date; 那天我是这么写的。