2016-05-14 12 views
-5
PenNo PenDesc  NoOfPoints  TotalPoints 
50194 Speeding  3 
50111 No Seatbelt 2 
50677 Ran Red Light 5 

Hallo, ich bin versucht, die NoOfPoints auf insgesamt so, dass es im Grunde 3 tun + 2 + 5 und Ausgang „10“ unter Gesamtpunktzahl. Natürlich möchte ich nicht einfach "3 + 2 + 5" eingeben. Ich möchte die Summenfunktion verwenden. Kann mir bitte jemand helfen. Jede mögliche Hilfe würde vielSumme aller Werte in einem Feld SQL

+3

Haben Sie tatsächlich versucht, SQL-Code zu schreiben? –

+0

Wie soll Ihre Ausgabe aussehen? Wenn es nur eine Spalte mit insgesamt Punkten ist, müssen Sie nur die Summe (noofpoints) aus der Tabelle auswählen. Wenn Ihre Ausgabe eine oder mehrere der anderen Quellspalten benötigt, ist es ein wenig komplizierter, da Sie über eine Gruppe aggregieren müssen. Abhängig davon, welches dbms Sie verwenden, könnte die Syntax dafür auch unterschiedlich sein – mo2

Antwort

2

Try this:

SELECT SUM(NoOfPoints) AS total_points FROM your_table_name 

SUM(X) alles wird summieren Werte in Spalte X

Verwenden Sie das Schlüsselwort AS, um dem Summenergebnis einen Alias ​​zu geben.

Verwandte Themen