web-dev-qa-db-ja.com

クエリ結果セットの列の合計(合計)を取得する方法

列(Excelのようなもの)をクリックするだけでクエリ結果セットの列の合計を取得できる方法があるので、列をExcelにコピーして貼り付けて合計を確認する必要はありません。列のすべての値の合計?

SQL Server 2008を実行しています。

7
Juan Velez

OVER句を使用して、SUMスコープinを変更します。 GROUP BYは不要

SELECT
    MyColumn, OtherColumn,
    SUM(MyColumn) OVER () AS SumTotal
FROM
    ...

それ以外の場合、SSMSは計算エンジンではありません。クエリ結果を表示するため、クエリに追加します...

23
gbn

特定の列値のGROUP BYおよびSUMを使用できます。

SELECT EmployeeName, SUM(Salary)
  FROM YourTable
  GROUP BY EmployeeName
1
TechnicalKalsa