SQL向视图中的每列添加求和行
我创建了一个从不同的表和视图中提取数据的视图,现在我需要添加一个额外的行来汇总其中两列中的内容,生成这一新行的最佳方式是什么?我尝试了SUM和groupby,但这会创建一个与我要求和的列相同的新列SQL向视图中的每列添加求和行,sql,sql-server,Sql,Sql Server,我创建了一个从不同的表和视图中提取数据的视图,现在我需要添加一个额外的行来汇总其中两列中的内容,生成这一新行的最佳方式是什么?我尝试了SUM和groupby,但这会创建一个与我要求和的列相同的新列 NEW VIEW From table A From Table B From View A From VIEW A FROM TABLE C From View A column A colum
NEW VIEW
From table A From Table B From View A From VIEW A FROM TABLE C From View A
column A column B column C column D column E column F
1 10-20-2021 100 10-21-2021 728 9.53
2 4-26-2020 124 4-26-2020 513 8.33
3 3-12-2021 130 3-12-2021 783 9.16
4 5-2-2021 98 5-3-2021 492 9.00
5 8-19-2020 115 8-19-2020 386 8.13
TOT TOT
在您看来,您大概有
分组依据
如果是这样,您可以使用分组集:
group by grouping sets ( (<current columns here>, () )
按分组集((,())分组
()
是一种提供总数的方法
注意:如果没有示例代码,很难提供更详细的答案。这是针对表示层的,而不是
视图的。