Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Inner Join und Sum()

Begonnen von FredSimmer, Oktober 10, 2021, 20:05:50

⏪ vorheriges - nächstes ⏩

FredSimmer

Hallo Gemeinde,

ich komme gerade nicht weiter und hoffe, hier kann mir jemand helfen.
Folgende Ausgangslage:
Tabelle Eingangsrechnungen mit mehreren Rechnungen für eine Auftragsnummer.
Tabelle Ausgangsrechnungen mit mehreren Rechnungen für eine Auftragsnummer.
Nun möchte ich die Summe aller Rechnungsbeträge aus Eingang und die Summe der Rechnungsbeträge aus Ausgang pro Auftragsnummer ausgeben. Bekomme über ein einfaches Inner Join natürlich die Summen doppelt und dreifach.
Vielleicht hat jemand von euch die Lösung.
Wäre super.

ebs17

#1
Gleiche Tabellen bringt man über UNION zusammen, nicht über einen JOIN..

Wie Klaus dann weiter unten bemerkt: Gleiche Informationen kann man auch gleich in die gleiche Tabelle schreiben. Dann wäre da große Problem des Zusammenbringens ersatzlos entfallen.
Mit freundlichem Glück Auf!

Eberhard

MzKlMu

Hallo,
oder die beiden Rechnungsarten in eine Tabelle mit einem Kennzeichen ob Eingang oder Ausgang.
Das wäre wahrscheinlich auch der richtige Weg für eine Datenbank.
Gruß Klaus

Beaker s.a.

Hallo Klaus,
Würde aber nichts an seinem Problem (und der Lösung) ändern.
Gebe dir aber natürlich recht.

gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

FredSimmer

Vielen Dank für euer Feedback.

Leider ist es nicht so einfach, die beiden Tabellen zu vereinen, da sie aus unterschiedlichen User-Listen kommen und nicht mal die Datentypen alle zu vereinheitlichen sind.
Die Auftragsnummer ist die Verbindung der Tabellen, aber ich habe öfters mehrere Auftragsnummern pro Eingangsrechnung.
Da ist es wohl doch sinnvoller, die Rechnungen beider Tabellen einzeln zu gruppieren und dann zusammenzufügen.
Grüße Fred.


markusxy

Zitat von: FredSimmer am Oktober 11, 2021, 19:25:51Da ist es wohl doch sinnvoller, die Rechnungen beider Tabellen einzeln zu gruppieren und dann zusammenzufügen.


Und was hindert dich daran?