ich eine Datenbank mit Konten haben, und müssen Ergänzungen bestimmte Spalten machen:Summe bestimmte Spalten in MS SQL-Abfrage
Customer | Account | DateStatement | Risk | Balance
123 | 456 | 201606 | Low | 1000
123 | 645 | 201606 | Low | 500
321 | 852 | 201606 | High | 1500
Ein Kunde kann ein oder mehrere Konten, und ich brauche die Summe der costomers Guthaben für alle Konten. Natürlich sind Datum und Risiko für jeden Kunden gleich und können nicht hinzugefügt werden.
Die Tabelle hat Tausende von Kunden, und es gibt etwa 50 Spalten, wobei etwa 20 hinzugefügt werden müssen, während die anderen 30 nur einmal angezeigt werden sollen. Ich brauche das Ergebnis eine Zeile pro Kunde zu zeigen, wie
Customer | DateStatement | Risk | Balance
123 | 201606 | Low | 1500
321 | 201606 | High | 1500
Wie kann ich tun dies die einfachste Art und Weise, wenn man bedenkt ich etwa 20 Spalten hinzufügen müssen? Unterabfragen erscheinen sehr komplex, wenn ich so viele brauche?
-
Danke Jungs. Es war wirklich so einfach wie du vorgeschlagen hast. Ich hatte missverstanden, wie GROUP BY gearbeitet hat. Es funktioniert wie ein Charme basierend auf Ihren Antworten :-)
können Sie nach Abfrage Ihr Versuch vor richtig, es ist nur eine Gruppe zu verstehen? –
Wie kann ich das am einfachsten machen, wenn ich etwa 20 Spalten hinzufügen muss? ..won't group by sum arbeiten – TheGameiswar