那就直接把格式固定好,后面的不要横向扩展。然后字段放进去。。每月的数据用过滤
还有就是数据集按收支类型汇总,再把1-12月的字段弄成12列。这样每个就放在对应的列了
select
收支类型字段,
sum(case when tmonth='01' then amount else 0 end) as 1月,
sum(case when tmonth='02' then amount else 0 end) as 2月,
sum(case when tmonth='03' then amount else 0 end) as 3月
............写到12月
from 表名称
group by 收支类型字段
一个数据集写完后。。下面的数据直接用公式去求和上面的数据即可:比如1季度的收入你就写
sum(b2:d2)
2季度的收入就写sum(e2:g2)
这样类推