【问题标题】:SQL Adding a Sum Row to each column in a viewSQL 向视图中的每一列添加求和行
【发布时间】:2021-04-30 14:39:16
【问题描述】:

我创建了一个从不同的表和视图中提取数据的视图,现在我需要添加一个额外的行来汇总 2 列中的内容生成这个新行的最佳方法是什么?我尝试过 SUM 和 Group BY,但这会创建一个与我想要求和的列相同的新列。

                        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

【问题讨论】:

标签: sql sql-server


【解决方案1】:

在你看来,你大概有group by

如果是这样,你可以使用grouping sets:

group by grouping sets ( (<current columns here>, () )

() 是一种提供总数的方法。

注意:没有示例代码,很难提供更详细的答案。

【讨论】:

    猜你喜欢
    • 2023-03-24
    • 1970-01-01
    • 2021-03-21
    • 2011-11-11
    • 2021-10-04
    • 2021-11-19
    • 1970-01-01
    • 2011-06-24
    • 1970-01-01
    相关资源
    最近更新 更多