Hallo zusammen,
ich habe eine Tabelle, die in etwa wie folgt aussieht:
Kunde | Art.Nr. | Datum | Stück | Transaktion
----------------------------------------------------------
1 | 12 | 1.12. | 3 | Kauf
1 | 12 | 1.12. | -4 | Verkauf
1 | 12 | 1.12. | 10 | Ausschüttung
1 | 12 | 1.12. | 8 | Ausschüttung
1 | 12 | 1.12. | 5 | Einbuchung
1 | 12 | 1.12. | -5 | Ausbuchung
2 | 13 | 2.12. | 5 | Kauf
usw.
Mit Hilfe einer T-SQL-Abfrage möchte ich das folgende Ergebnis erzielen:
Kunde | Art.Nr. | Datum | Stück | Transaktion
----------------------------------------------------------
1 | 12 | 1.12. | -1 | Verkauf
1 | 12 | 1.12. | 18 | Ausschüttung
2 | 13 | 2.12. | 5 | Kauf
Es soll also eine Gruppierung pro Kunde, Art.Nr. und Datum vorgenommen werden. Kauf- und Verkäufe sowie Ein- und Ausbuchungen sollen saldiert werden. Wie erreiche ich die Gruppierung über verschiedene Transaktionsgruppen?
Danke schon mal für die Hilfe!
Christoph
ich habe eine Tabelle, die in etwa wie folgt aussieht:
Kunde | Art.Nr. | Datum | Stück | Transaktion
----------------------------------------------------------
1 | 12 | 1.12. | 3 | Kauf
1 | 12 | 1.12. | -4 | Verkauf
1 | 12 | 1.12. | 10 | Ausschüttung
1 | 12 | 1.12. | 8 | Ausschüttung
1 | 12 | 1.12. | 5 | Einbuchung
1 | 12 | 1.12. | -5 | Ausbuchung
2 | 13 | 2.12. | 5 | Kauf
usw.
Mit Hilfe einer T-SQL-Abfrage möchte ich das folgende Ergebnis erzielen:
Kunde | Art.Nr. | Datum | Stück | Transaktion
----------------------------------------------------------
1 | 12 | 1.12. | -1 | Verkauf
1 | 12 | 1.12. | 18 | Ausschüttung
2 | 13 | 2.12. | 5 | Kauf
Es soll also eine Gruppierung pro Kunde, Art.Nr. und Datum vorgenommen werden. Kauf- und Verkäufe sowie Ein- und Ausbuchungen sollen saldiert werden. Wie erreiche ich die Gruppierung über verschiedene Transaktionsgruppen?
Danke schon mal für die Hilfe!
Christoph
Comment