SQL Server:求和特定行以及当前年份和上一行

时间:2018-06-21 21:22:49

标签: sql sql-server

我是sql server的新手,我想总结2018年和去年的特定行,即,也将类似地将2017年1月的数据添加到2018年6月的数据中。

这就是我想要的输出:

enter image description here

基本上,我想对这个问题进行年初至今的计算,并且应该为特定年份添加值列,我给出了月份,因为我需要检查它是否在我们所在的月份之内,例如例如六月。数据将每个月填充一次,因此我希望能够动态获取。

1 个答案:

答案 0 :(得分:1)

这会让您接近:

 SELECT row_number() over (order by year desc) as [S.No],
     SUM([values]) as Total, year
 FROM [table]
 GROUP BY Year