Hallo Zusammen,
ich habe folgende Aufgabenstellung heute bekommen, wo ich bisher keine Idee habe, wie ich diese Realisieren kann.
Folgende Aufgabenstellung:
Ich muss alle Ergebnisse aus der "Ref1", welche die gleiche Nummer/Bezeichnung haben, gruppieren, unabhängig wieviele Belege dazu vorhanden sind. Neben der "Ref1" gibt es auch die "BelegNum", an Informationen. Die "BelegNum" soll aber keine Rolle spielen. Ich denke aber, dass ich diese wiederum brauchen werde, um die unterschiedlichen "DocArt" Informationen herauszufinden.
Also habe ich folgendes gemacht:
Das ist jedoch nur die "halbe" Wahrheit, denn ich muss in einer weiteren Spalte ausgeben, welche Belegarten dort gruppiert worden sind, welche in der Spalte "DocArt" stehen. Damit noch nicht genug, es sollen auch noch die Summen der Rechnung dort stehen, welche in "DocNetto" und DocBrutto: stehen.
Sprich das Ergebnis sollte so aussehen:
Ref1 | DocArt | DocNetto | DocBrutto
1234 | Angebot, Auftrag, Lieferschein, Rechnung | 100,00 | 119,00
Also habe ich folgendes versucht:
Damit habe ich zwar immer noch nicht die Spalte "DocArt" berücksichtigt, dafür aber immerhin schon ein paar Werte erhalten. Das Ergebnis ist solange richtig, solange keine Summen bei den Angebote, Aufträgen etc. hinterlegt sind., welche die gleiche Ref1 ID haben. Sobald dies der Fall ist, stimmen meine Summen nicht immer, denn diese werden addiert, was nicht gewollt ist. Es sollen nur die Summen ausgegeben, die in der Verbindung "DocArt" = "Rechnung" verstehen.
Hoffe ich konnte es verständlich erklären und jemand von euch hat eine Idee, wie ich weiterkomme.
Vielen Dank schon mal im voraus!
Gruß
René
ich habe folgende Aufgabenstellung heute bekommen, wo ich bisher keine Idee habe, wie ich diese Realisieren kann.
Folgende Aufgabenstellung:
Ich muss alle Ergebnisse aus der "Ref1", welche die gleiche Nummer/Bezeichnung haben, gruppieren, unabhängig wieviele Belege dazu vorhanden sind. Neben der "Ref1" gibt es auch die "BelegNum", an Informationen. Die "BelegNum" soll aber keine Rolle spielen. Ich denke aber, dass ich diese wiederum brauchen werde, um die unterschiedlichen "DocArt" Informationen herauszufinden.
Also habe ich folgendes gemacht:
Code:
select distinct T0.Ref1 from Tabelle T0 where KdNr = '1000'
Sprich das Ergebnis sollte so aussehen:
Ref1 | DocArt | DocNetto | DocBrutto
1234 | Angebot, Auftrag, Lieferschein, Rechnung | 100,00 | 119,00
Also habe ich folgendes versucht:
Code:
SELECT T0.Ref1, SUM("DocNetto"), SUM("DocBrutto") FROM Tabelle T0 GROUP BY T0.Ref1
Hoffe ich konnte es verständlich erklären und jemand von euch hat eine Idee, wie ich weiterkomme.
Vielen Dank schon mal im voraus!
Gruß
René
Comment