2016-04-04 10 views
-12

Wie kann ich summieren, um den Gesamtwert mit SQL Server zu erhalten?SQL Server: wie summieren?

enter image description here

Danke.

+3

Ernsthaft? Die Antwort ist in deiner Frage! – HoneyBadger

+0

sicherlich kann man nicht ernst sein? – Veljko89

+1

wie geht das? Wählen Sie Summe (Wert) aus TabelleA Gruppe nach Wert? – eikaz

Antwort

5
SELECT SUM(Value) FROM TableName; 

Mit einem GROUP BY (pro Ihren Kommentar oben) ist, wenn man Dinge über eine Untergruppe gruppiert werden sollen. In diesem Fall würde eine Gruppe nach die gleichen Informationen zurückgeben, die Sie gesampelt haben, weil es keine Gruppen gibt, die auf dem DESC-Feld summiert werden ... wenn Sie jedoch zwei "e" -Beschreibungen hatten (sagen wir 40 für jeden) und Sie den folgende:

SELECT [Desc], SUM(Value) FROM TableName GROUP BY [Desc]; 

Sie eine Summe für jede Gruppe von „desc“ s, mit der ‚e‘ Gruppe zeigt 80 (innerhalb der einzigartigen Gruppe gefunden, da es summiert die zwei Werte, die Sie angegeben haben) erhalten würde

Beachten Sie auch, dass Desc ein reserviertes Wort ist (was für Sortierreihenfolgen DESCENDING bedeutet), wenn das Ihr tatsächlicher Feldname ist.