按月分组group by
那你就按月份分组啊。
你这数据根本不够啊,一二月份的数据没有,你这只能求出3月份,等于4月累计减3月累计
要看你的原始数据,你这个SQL都求和了,让我们随机拆分?
select 年度计划投资,日期,count(*) as 数量 from table
group by 年度计划投资
要计算每月的值,需要数据按月排序且不间断
sqlserver可以使用窗口函数进行逐行计算,按月份排序逐月相减得到每月的值
参考https://www.cnblogs.com/zjfblog/p/6561819.html
或者用帆软自带的层次坐标,累加改成累减
逐层累计-https://help.fanruan.com/finereport/doc-view-348.html
select a.月份,a.value - b.VALUE
from table a join table b on a.月份=b.月份-1
在SQL里直接算一下就行了