我是sql server的新手,我想总结2018年和去年的特定行,即,也将类似地将2017年1月的数据添加到2018年6月的数据中。
这就是我想要的输出:
基本上,我想对这个问题进行年初至今的计算,并且应该为特定年份添加值列,我给出了月份,因为我需要检查它是否在我们所在的月份之内,例如例如六月。数据将每个月填充一次,因此我希望能够动态获取。
答案 0 :(得分:1)
这会让您接近:
SELECT row_number() over (order by year desc) as [S.No],
SUM([values]) as Total, year
FROM [table]
GROUP BY Year