Sum(betrag) dreier distincter Tabellen

newbie23

Neuer Benutzer
Beiträge
2
Hi,
ich bin neu hier im Forum und möchte gerne in den nächsten Wochen für die Schule SQL lernen.
Nun habe ich viele Grundlagen schon einigermaßen drauf, aber weiss nicht genau wie ich folgende Aufgbe lösen soll. Ich habe 3 Tabellen, die gleich aufgebaut sind. Die Daten sind immer nur jeweils in einer Tabelle. Zusammengenommen ergeben die Daten aller 3 Tabellen die gesamten Daten.
Jetzt soll ich eine Spalte die Datensätze nach gewissen Kriterien (Datum zb) selektieren und Betrag Spalten der 3 Tabellen summieren. Normalerweise habe ich das immer über einen Join gemacht, aber in diesem Fall gibt es ja garkein gemeinsamen Attribut zum joinen.
Wie ich die Daten jeweils einzeln selektiere, ist mir bewusst. Allerdings weiss ich nicht wie ich sie in einem Statement abspeichern und summieren kann.
 
Werbung:
Hi,
ich bin neu hier im Forum und möchte gerne in den nächsten Wochen für die Schule SQL lernen.
Nun habe ich viele Grundlagen schon einigermaßen drauf, aber weiss nicht genau wie ich folgende Aufgbe lösen soll. Ich habe 3 Tabellen, die gleich aufgebaut sind. Die Daten sind immer nur jeweils in einer Tabelle. Zusammengenommen ergeben die Daten aller 3 Tabellen die gesamten Daten.
Jetzt soll ich eine Spalte die Datensätze nach gewissen Kriterien (Datum zb) selektieren und Betrag Spalten der 3 Tabellen summieren. Normalerweise habe ich das immer über einen Join gemacht, aber in diesem Fall gibt es ja garkein gemeinsamen Attribut zum joinen.
Wie ich die Daten jeweils einzeln selektiere, ist mir bewusst. Allerdings weiss ich nicht wie ich sie in einem Statement abspeichern und summieren kann.

Das klingt nach 2 Dingen: nach einem kapottem Design und nach einem Fall für UNION (ALL)
 
Wie genau kann ich mir dann nur den Sum(betrag) der 3 Tabellen ausgeben lassen. Muss ich dafür nicht 3 Slects schreiben oder kann ich das auch über einen einzigen machen ?
 
Werbung:
Code:
Select *
From tabelle_1
Union All
Select *
From tabelle_2
Union All
Select *
From tabelle_3
Sieh dir einfach das Ergebnis an... :)
 
Zurück
Oben