it-swarm.com.de

So erhalten Sie die Summe (Summe) einer Spalte in einer Abfrageergebnismenge

Gibt es eine Möglichkeit, die Summe einer Spalte in meiner Abfrageergebnismenge zu erhalten, indem ich einfach auf die Spalte klicke (ähnlich wie in Excel), damit ich die Spalte nicht kopieren und in Excel einfügen muss, um die Gesamtsumme anzuzeigen Summe aller Werte in der Spalte?

Ich verwende SQL Server 2008.

7
Juan Velez

Verwenden Sie die OVER-Klausel, um einen SUM-Bereich in Ihrer Abfrage zu ändern. Keine GROUP BY erforderlich

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

Andernfalls ist SSMS keine Berechnungsmaschine: Es zeigt Abfrageergebnisse an, also fügen Sie es Ihrer Abfrage hinzu ...

23
gbn

Sie können GROUP BY Und SUM eines bestimmten Spaltenwerts verwenden.

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